MySQL5.7忘记密码 Linux
2021/10/4 19:14:15
本文主要是介绍MySQL5.7忘记密码 Linux,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
- 修改my.cnf
在数据库配置文件my.cnf的[mysqld]下面添加skip-grant-tables,忽略授权表
vim /etc/my.cnf [mysqld] skip-grant-tables
- 重启并登陆MySQL
[root@localhost etc]# /etc/init.d/mysqld restart Shutting down MySQL. SUCCESS! Starting MySQL. SUCCESS! #不输入密码直接回车 [root@localhost etc]# mysql -p
- 修改root密码
用不了grant语句改密码
mysql>update user set authentication_string = password('123456'), password_expired = 'N', password_last_changed = now() where User = 'root'; mysql>quit
- 恢复正常模式
删除数据库配置文件my.cnf的skip-grant-tables,并重启MySQL服务,然后用刚刚改好的密码登陆数据库
这篇关于MySQL5.7忘记密码 Linux的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-25如何部署MySQL集群资料:新手入门教程
- 2024-12-24MySQL集群部署资料:新手入门教程
- 2024-12-24MySQL集群资料详解:新手入门教程
- 2024-12-24MySQL集群部署入门教程
- 2024-12-24部署MySQL集群学习:新手入门教程
- 2024-12-24部署MySQL集群入门:一步一步搭建指南
- 2024-12-07MySQL读写分离入门:轻松掌握数据库读写分离技术
- 2024-12-07MySQL读写分离入门教程
- 2024-12-07MySQL分库分表入门详解
- 2024-12-07MySQL分库分表入门指南