忘记 ROOT 密码怎么办?

原创
2019/02/26 09:17
阅读数 39

如果某些普通用户忘记了自己的密码的话,应对的方法很简单,给他重新 设置一个密码就好了。可是如果你不小心忘记了 root 用户的密码,那真的是非 常的糟糕。因为只有 root 用户自己才有权利更改 root 用户密码的权利。那么 该怎么办呢?

首先你需要停掉 mysql 服务:

[root @server1 mysql ] # service mysqld stop

直接 kill 掉 mysql 服务进程也可以达到同样的目的:

[root @server1 mysql ] # killall -TERM mysqld

接下来使用 mysqld_safe 这个命令加上—skip-grant-tables 来重新启动mysql。

特别需要提醒你的是,这样启动 mysql 将允许任何人以 root 用户和空 密码访问 mysql 服务器!因此,如果你不能断开网络连接的话,那么接下来的所有操作,你必须尽可能的快的去完成。

[root @server1 mysql ] # mysqld_safe --skip-grant-tables &
[root @server1 mysql ] # mysql
mysql> use msyql;
mysql> update user set password=password(‘new_pass’) where user=”root”;
mysql> exit
[root @server1 mysql ] # service mysqld restart
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部