1、下载mysql-5.7.37-winx64.zip安装包
2、解压到你的安装目录
下载完成的文件,解压到windows下的安装目录。比如解压到D:\mysql-5.7.37。
3、配置环境变量。
在文档管理界面,选择电脑->右键->属性->高级系统设置->环境变量
新建环境变量路径:D:\mysql-5.7.37\bin
4、在D:\mysql-5.7.37 目录下 新建my.ini配置文件,编辑内容。
内容如下:(注意路径的/)
[client]
port=3306
default-character-set=utf8
[mysqld]
# 设置为自己MYSQL的安装目录
basedir=D:/mysql-5.7.37/
# 设置为MYSQL的数据目录
datadir=D:/mysql-5.7.37/data/
port=3306
character_set_server=utf8
# 跳过安全检查
skip-grant-tables
#basedir表示mysql安装路径
#datadir表示mysql数据文件存储路径
#port表示mysql端口
5、启动管理员模式下的CMD,并将路径切换至mysql下的bin目录,然后输入
mysqld --install
6、 再输入
mysqld --initialize-insecure --user=mysql;
初始化数据文件
7、net start mysql 启动mysql服务
8、用命令 mysql –u root –p 进入mysql管理界面(密码可为空)
9、更改root密码(提示:密码最好用纯数字,如果用英文有可能输入密码时会错误)
update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';
10、输入刷新权限
flush privileges;
11、修改 my.ini文件,删除或者注释最后一句skip-grant-tables
12、重启mysql即可正常使用
net stop mysql #停止mysql
net start mysql #启动mysql
可能存在的错误:
1、在命令行输入mysqld --install 时出现错误:msvcr120.dll文件丢失
下载对应的库:
https://download.microsoft.com/download/F/3/5/F3500770-8A08-488E-94B6-17A1E1DD526F/vcredist_x64.exe
默认安装完成即可。
2、install/remove没有权限,需要以管理员权限运行cmd。
3、Can't find error-message file 'D:\mysql-5.7.37/share/errmsg.sys'.类似错误。
my.ini的路径斜杠问题,正确写法见文章历史的my.ini.
提示:密码最好用纯数字,如果用英文有可能输入密码时会错误。如果密码错误而登录失败也很好解决的,卸载重新安装,只需要一个命令即可。
1.停止mysql服务
打开cmd,输入net stop mysql。
2.删除mysql服务
在cmd输入sc delete mysql。
3.删除安装mysql 的文件夹