安全模式重置,需要系统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密码的过程,如有遗漏,还请各位指正.