- 下载zip包
- 在根目录建立mysql.ini
[mysqld]
port = 3306
basedir = D:\pro\mysql5.7\mysql-5.7.31-winx64
datadir = D:\pro\mysql5.7\mysql-5.7.31-winx64\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set=utf8
- 使用管理员权限进入到cmd,并进入到mysql的bin目录
- 执行mysqld --initialize --user=root --console
- 执行mysqld install
- 在第一个cmd窗口执行 mysqld --defaults-file=“C:\ProgramData\MySQL\MySQL Server 5.7\my.ini” --skip-grant-table
- 在第二个窗口执行mysql -uroot -p 提示输入密码,直接回车(不用输入密码)
- use mysql;
- 更新root的密码:update user set authentication_string=password(‘新密码’) where user=‘root’ and Host=‘localhost’;
- flush privileges;
- quit
- 重新登录:mysql -uroot -p 提示输入密码