【JavaWeb】MySQL(准备篇)

1 MySQL安装

1.1 解压

下载完成后我们得到的是一个压缩包(所有文件均在文末安装包中),将其解压,我们就可以得到MySQL 8.0.34 的软件本体了(就是一个文件夹),我们可以把它放在你想安装的位置 。

1.2 配置

1.2.1 配置环境变量

右键此电脑 -> 属性 -> 高级系统设置 -> 环境变量

在系统变量下点击新建,创建环境变量

变量名:MYSQL_HOME

变量值:安装MySQL时的文件目录位置

接着在系统变量中找到PATH,点击编辑

在其中新建环境变量 %MYSQL_HOME%\bin

1.2.2 验证是否成功

点击开始菜单,选择命令提示符(以管理员身份运行)。

敲入mysql,回车,若提示 Can't connect to MySQL server on 'localhost' 则证明添加成功;

注:如果之前学习过其他数据库语言如SQL SEVER等,或者曾经配置过相关环境变量 的,这步可能会报错 ,可以打开任务管理器停止mysql进程 以继续,或者将之前配置的环境变量删除 即可,这里推荐第二种做法,因为第一种做法可能会影响到其他后续操作。
注:如果提示mysql不是内部或外部命令,也不是可运行的程序或批处理文件则表示添加添加失败,请重新检查步骤并重试

1.2.3 初始化

以管理员身份,运行命令行窗口,并输入如下的指令:

sql 复制代码
mysqld --initialize-insecure

稍微等待一会,如果出现没有出现报错信息,则证明data目录初始化没有问题,此时再查看MySQL目录下已经有data目录生成。

注:如果出现 Errcode13: 13-Pirmission denied 错误,是由于权限不足,可以重新以管理员方式运行 cmd

1.2.4 注册MySQL服务

命令行(注意必须以管理员身份启动)中,输入如下的指令,回车执行:

sql 复制代码
mysqld -install

此时计算机上就安装好MySQL服务了。

1.2.5 启动MySQL服务

在工作台中敲入net start mysql,回车。

sql 复制代码
net start mysql  // 启动mysql服务
    
net stop mysql  // 停止mysql服务

1.2.6 修改默认账户密码

在工作台中敲入mysqladmin -u root password ****,这里的****就是指默认管理员(即root账户)的密码,可以自行修改成你喜欢的。

sql 复制代码
mysqladmin -u root password ****

1.3 登录

点击开始菜单,选择命令提示符,打开工作台。

在工作台中输入 mysql -uroot -p**** 回车,左下角为mysql>,则登录成功。

退出mysql:

sql 复制代码
exit

登录参数:

sql 复制代码
mysql -u用户名 -p密码 -h要连接的mysql服务器的ip地址(默认127.0.0.1) -P端口号(默认3306)

1.4 卸载

如果想卸载MySQL也很简单。

点击开始菜单,输入cmd,选择 "命令提示符",选择右侧的 "以管理员身份运行"。

  1. 敲入net stop mysql,回车。

  2. 再敲入mysqld -remove mysql,回车。

  3. 最后删除MySQL目录及相关的环境变量。

如此,便可成功卸载。

2 DataGrip安装

2.1 DataGrip安装

2.1.1 双击 exe 文件安装

2.1.2 选择安装目录, 下一步

2.1.3 创建快捷方式,安装

2.2 "优化"DataGrip

2.2.1 解压 Crack.zip

进入Crack文件夹,在未运行DataGrip的情况下双击 安装.bat 文件

弹出弹窗,确认DataGrip未运行后,点击安装,等待安装成功的弹窗弹出后,点击确定。

2.2.3 打开DataGrip

打开后点击OK,选择Activate DataGrip,选择Activation code。

2.2.4 输入激活码

将刚才激活的zcode.txt文件拖入选框,点击Activate激活。

2.2.5 激活

激活成功

2.3. 连接数据库

2.3.1 创建Project

输入项目名称MySQL-Project01

2.3.2 创建连接

下载驱动时,可能会有些慢,耐心等待即可

2.3.3 测试连接

下载好驱动后,可以点击 Test Connection 来测试是否可以正常的连接数据库。

**注:**可能会报错,选择新版本的选项即可,若仍然报错,多尝试几次或重启一下。

然后点击 OK , 就连接上了MySQL数据库了。

3 安装包

https://pan.baidu.com/s/1HK3Aw4cO6HXVNiP2E1kQFg?pwd=1j4a

相关推荐
武子康1 小时前
Java-171 Neo4j 备份与恢复 + 预热与执行计划实战
java·开发语言·数据库·性能优化·系统架构·nosql·neo4j
无敌最俊朗@1 小时前
02-SQLite 为了防止多人同时乱写,把整个数据库文件“当一本账本加锁”
jvm·数据库·oracle
小坏讲微服务1 小时前
MaxWell中基本使用原理 完整使用 (第一章)
大数据·数据库·hadoop·sqoop·1024程序员节·maxwell
赵渝强老师1 小时前
【赵渝强老师】MySQL集群解决方案
数据库·mysql
李慕婉学姐2 小时前
【开题答辩过程】以《Javaweb的火花流浪动物救助系统设计与实现》为例,不会开题答辩的可以进来看看
vue.js·spring boot·mysql
jason.zeng@15022072 小时前
my.cnf详解
运维·数据库·adb
百***62852 小时前
MySQL 常用 SQL 语句大全
数据库·sql·mysql
2501_915918412 小时前
移动端 HTTPS 抓包实战,多工具组合分析与高效排查指南
数据库·网络协议·ios·小程序·https·uni-app·iphone
百***6973 小时前
MySQL数据库(SQL分类)
数据库·sql·mysql
只因在人海中多看了你一眼3 小时前
B.40.5.1-数据库基础与核心原理
数据库