mysql忘记root密码

版权声明:本文为博主原创文章,转载请注明地址。 https://blog.csdn.net/u012150590/article/details/79951686

1.首先关闭掉MySQL系统服务

service mysqld stop

2.跳过并登陆

mysqld_safe --skip-grant-tables &
mysql

3.进入 mysql数据库,然后通过语句修改密码:

use mysql
update user set password=password("newpass") where user='root'; 
flush privileges
4.重启MySQL服务

  service mysql restart

5.进入MySQL,如提示还需要修改密码

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

搞定!


6.物理机连接虚拟机的MySQL,需要

   systemctl stop firewalld

因为CENTOS7中没有iptables,这个问题困惑了我好几个小时,哈哈,追加在此。


阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页