1、需要用户手动创建运行创建data文件夹的命令
D:\mysql5.7.18\bin>mysqld --initialize-insecure --user=mysql
2、在MySQL根目录新建 my.ini
[mysql]
default-character-set=utf8
[mysqld]
port = 3306
basedir=D:\mysql-5.7.18-winx64
datadir=D:\mysql-5.7.18-winx64\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
explicit_defaults_for_timestamp=true
3、安装成windows服务
mysqld --install
4、在my.ini文件中添加
skip_grant_tables
用来跳过授权,使用mysql -uroot -p登录
5、修改root用户的密码
use mysql
update user set authentication_string=password('admin'),password_expired='N' where User='root';
6、删除my.ini文件中的skip_grant_tables
7、重启MySQL