一. Mysql的下载
- 官网下载地址:https://www.mysql.com/downloads/
- 如果由于项目需求,需要下载旧版的话
https://dev.mysql.com/downloads/
版本的下载地址:https://downloads.mysql.com/archives/community/(如果嫌麻烦以后输入这个地址就可以下载了)
- 这里我们下载的mysql的形式都以压缩包的方式,因为这样便捷,移除时也不会带来不必要的麻烦。
- 把压缩包解压后,我们就可以进行mysql的相应配置了
二. Mysql的配置
- 配置MYSQL_HOME,这个是我们mysql解压的目录
- 在Path变量上添加 mysql的bin目录
- 新建mysql配置文件 ,以.ini结尾 (这里以my.ini为例)
my.ini的具体内容
[mysqld]
# 目录一定要切换成自己的安装目录
basedir = F:\mysql-5.7.24-winx64
# 这里的data目录不需要手动建,后面通过命令初始化
datadir =F:\mysql-5.7.24-winx64\data
port = 3306
# 这里是为例跳过密码验证
skip-grant-tables
勘误: 上面的安装路径若是单斜杆在进行下面第5步操作时会报错
大体上表达的是无法创建该文件,但其实时路径问题
我们需要把单斜杆改为双斜杆即可
# 目录一定要切换成自己的安装目录
basedir = F:\\mysql-5.7.24-winx64
# 这里的data目录不需要手动建,后面通过命令初始化
datadir =F:\\mysql-5.7.24-winx64\\data
(---------以下步骤由于之前已经安装,所以是截图课程的安装,不过除了目录有变,命令都是一致的--------------)
4. 启动管理员模式下的CMD, 并将路径切换至mysql下的bin目录,然后输入mysqld -install(安装mysql)
mysqld -install
5. 初始化数据文件
这里就能帮我们生成相应的data文件
mysqld --initialize -insecure --user=mysql
6. 启动mysql
net start mysql
7. 输入 mysql -u root -p
当下面显示如下字符时,表示启动成功(这是我们的数据库是没有设置密码的)
8. 进入界面后,更改 root 密码 (这样就把我们的数据库密码改成了123456)
update mysql.user set authentication_string=password('123456') where user='root' and Host='localhost';
9. 刷新权限
flush privileges;
10 . 修改my.ini文件
skip-grant-tables 把这一行进行注释(因为我们已经设置了密码)
[mysqld]
# 目录一定要切换成自己的安装目录
basedir = F:\mysql-5.7.24-winx64
# 这里的data目录不需要手动建,后面通过命令初始化
datadir =F:\mysql-5.7.24-winx64\data
port = 3306
# skip-grant-tables
- 使用密码登录mysql
mysql -u root -p123456
思考:
细心的人可能发现了这个跳过密码的妙用。如果我们的密码忘记了,我们可以在my.ini的配置文件中进行设置,然后通过上面更改密码的操作完成一波狸猫换太子。
------------以上内容是学习狂神说Java后的记录-------------------