MySQL 5.7重置root密码
有时候,我们可能会忘记MySQL数据库root用户的密码,导致无法登陆和使用数据库。这时,只要我们有应用服务器的管理员账户,就可以通过重置root密码的方式重新设置新密码并登陆MySQL数据库。
操作方法
- 01
停止 mysql 服务。可通过执行:sudo /etc/init.d/mysql stop命令,或者“killall -TERM mysqld”实现。
- 02
启动mysqld_safe安全模式,可执行:mysqld_safe --skip-grant-tables --skip-networking &
- 03
连接mysql服务。执行:mysql -u root
- 04
变更root用户的密码。在mysql环境中,执行update语句:update mysql.user set authentication_string=password('123qaz') where user='root'; 参见注意事项1,执行成功后,继续执行:flush privileges; exit; 退出mysql。
- 05
重启mysql服务。执行:sudo service mysql start
- 06
尝试连接并用root用户登陆MySQL。执行:mysql -u root -p,然后输入新密码,即可登陆成功。
赞 (0)