mysql5.7.31详细安装步骤
一、下载mysql
-
下载地址:传送带
-
解压,可以放在在其他地方,但是文件夹不能存在中文
我的解压位置
二、配置文件(my.ini)
下面是my.ini文件内容,复制即可,#为注释,可以删掉
[mysqld]
#port
port = 3306
#前面不用更改,只需更改下面两个路径
#set basedir to your installation path
basedir = C:\\APP_Loaction\\mysql-5.7.31-winx64
#这个路径/data文件夹不用自己创建,不然会嵌套,形成套中套
#set datadir to the location of your data directory
datadir = C:\\APP_Loaction\\mysql-5.7.31-winx64\\data
三、开始安装
1. 打开终端
注意:右下角输入cmd,找到右击用管理员身份运行(很重要),不然后面会出现权限不足
2. 输入命令,进入/bin目录(这是我的存放mysql的目录)
cd C:\APP_Loaction\mysql-5.7.31-winx64\bin
3. 输入命令
mysqld -install
- 显示Service successfully installed表示成功安装
- 如果出现“MSVCR120.dll补丁缺失”,这个错误,参考这篇传送带
4. 继续下一步,输入命令,初始化配置数据文件,也就是对my.ini和其他的文件初始化,这个运行成功啥也不会显示
mysqld --initialize-insecure --user=mysql
到这一步,如果没啥问题,mysql基本上已经安装成功了
5. 启动mysql
net start mysql
6. 设置密码
- 输入命令,给予权限
mysql -u root -p
不用输入密码,直接Enter即可
- 输入命令,设置密码(尽量设置简单)
update mysql.user set authentication_string=password('7219') where user='root' and host='localhost';
7219 为我设置的登录密码
- 输入命令,刷新权限,以消除警告
flush privileges;
7. 展示已有数据库
show databases;
8. 退出数据库
exit
9. 关闭数据库
net stop mysql
10. 将mysql加入系统环境变量
为什么要加入,加入之后就可以直接打开终端运行命令,不然的话就得进入到mysql /bin目录下才能操作,比较麻烦
下面是加入系统环境变量的操作步骤
四、重新连接数据库
再次使用数据库
- 一般情况下,大多数人数据库用完不会关闭,直接打开终端输入命令
mysql -u root -p
- 然后输入密码即可
- 但是如果关闭了,这么输入会报错,显示连接不上端口(原因是未启动数据库)
![]()
- 解决办法
- 打开终端用管理员权限运行(必须是这个以管理员权限)
net start mysql
- 然后输入
mysql -u root -p
即可(这个时候去普通终端就可)