mysql root用户忘记密码

安全模式重置,需要系统root用户

步骤

停掉mysql服务,以安全模式启动mysql,接着可以用免密方式登陆root用户,重置root密码即可.

1.停止mysql服务:

service mysql stop

此命令适用于Ubuntu和Debian,CentOS和rhel使用mysqld代替

如果服务中没有mysql,可以使用

ps -ef | grep mysql

kill -9 xxxpid

停掉mysql进程

2.以安全模式启动mysql

mysqld_safe --skip-grant-tables --skip-networking &

3.免密登陆mysql

mysql -u root

4.重置密码

update mysql.user set password=password('newpasswd') where user='root';

flush privileges;

quit;

5.重启mysql服务

service mysql restart

以上就是重置mysqlroot密码的过程,如有遗漏,还请各位指正.

你可能感兴趣的:(mysql root用户忘记密码)