进入mysql的bin目录下:
.\mysqld.exe --defaults-file="D:\Program Files (x86)\mysql-8.0.33-winx64\my.ini" --initialize --console
通过这个命令启动mysql,最后会出现一个临时密码,如下样式 uymmEe1#IVjs是临时密码
A temporary password is generated for root@localhost: uymmEe1#IVjs
注意点: my.ini 中指定的datadir目录一定要为空文件夹
安装MySQL服务,本次起名为MySQL8033
在bin目录下的命令:.\mysqld.exe --install MySQL8033 --defaults-file="D:\Program Files (x86)\mysql-8.0.33-winx64\my.ini"
然后登录MySQL修改密码:
bin目录下 mysql.exe -P 3308 -u root -p 然后输入上面的临时密码
修改用户密码:
ALTER USER 'root'@'localhost' IDENTIFIED by '新密码';
FLUSH PRIVILEGES; 刷新用户权限
然后就可以用新密码登录了
如果想更改文件存储的目录,修改my.ini文件中对应的目录即可