如何重置mysql root密码

2022-08-13 社会 53阅读

以win系统举例:

1.创建一个文件,eg: C:\mysql-init.txt
>=5.7.6后的版本,文件里写:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';

<=5.7.5的版本写:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');

2.停止mysql的服务

3.启动mysql服务:

cmd 进入 MYSQL_HOME/bin下,执行:

mysqld --init-file="C:\mysql-init.txt"

如果原来在mysqld install有指定额外参数,这里启动的时候最好也把这些参数加上.

之后对于用户 'root'@'localhost'可以使用newpassword进行登录.

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com