linux忘记mysql5.7 root密码-阿里云开发者社区

开发者社区> 数据库> 正文
登录阅读全文

linux忘记mysql5.7 root密码

简介: MySQL 5.7重置root密码

停止服务

停止 mysql 服务。可通过执行:
sudo /etc/init.d/mysql stop命令,或者“killall -TERM mysqld”实现。

启动mysqld_safe安全模式,

可执行:

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

连接mysql服务。执行:

mysql -u root

变更root用户的密码。

在mysql环境中,执行update语句:

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

替换掉xxx内容为自己的密码,执行成功后,继续执行:
flush privileges; exit; //退出mysql。

重启mysql服务。

执行:
sudo service mysql start

尝试连接并用root用户登陆MySQL。执行:
mysql -u root -p

然后输入新密码,即可登陆成功。

MySQL 5.7重置root密码完毕

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: