下面是解决Linux下Mysql5.7忘记密码问题的完整攻略:
在使用Mysql5.7时,如果忘记了密码,将无法登录Mysql服务器,需要找到其它方式获取或者重置密码。
systemctl stop mysql
mysqld_safe --skip-grant-tables&
注意:上面的命令中的&表示将该命令放入后台执行。
mysql -uroot
UPDATE mysql.user SET authentication_string=PASSWORD('new-password') WHERE user='root' AND Host='localhost';
注意:上面的new-password需要替换成你想要设置的新密码。
FLUSH PRIVILEGES;
quit;
systemctl stop mysql
systemctl start mysql
systemctl stop mysql
mysqld_safe --skip-grant-tables --skip-networking &
注意:上面的命令中的&表示将该命令放入后台执行。
mysql -uroot
UPDATE mysql.user SET PASSWORD=PASSWORD('new-password') WHERE User='root' AND Host='localhost';
注意:上面的new-password需要替换成你想要设置的新密码。
FLUSH PRIVILEGES;
quit;
systemctl stop mysql
systemctl start mysql
以上就是解决Linux下Mysql5.7忘记密码问题的完整攻略。如果你忘记了Mysql密码,可以按照上面的方法进行重置。
下面是两个示例:
小王在使用Mysql5.7时忘记了密码,需要重置密码。他按照方法一执行了以上步骤,成功重置了Mysql密码。
小张需要重置Mysql密码,但他没有权限停止Mysql服务。他按照方法二执行了以上步骤,成功重置了Mysql密码。
本文链接:http://task.lmcjl.com/news/14165.html