MySQL 5.7.25 忘记密码后更改root密码

1.修改my.cnf

]# vi /etc/my.cnf
在[mysqld]中添加一行代码:
skip-grant-tables

2.重启mysql

]# systemctl restart mysqld

3.1进入mysql(5.7以后)修改密码

]# mysql
mysql> use mysql;
mysql> update user set authentication_string = password('要更改的密码') where user='root';
mysql> flush privileges;
mysql> quit;

3.2进入mysql(5.7以前)修改密码

]# mysql
mysql> use mysql;
mysql>update user set password = password('要更改的密码') where user='root';
mysql> flush privileges;
mysql> quit;

4.重启mysql

]# systemctl restart mysqld
]# mysql -uroot -p
输入更改后的密码

5.注释/etc/my.cnf文件中的

skip-grant-tables

推荐阅读更多精彩内容

  • 1.A simple master-to-slave replication is currently being...
    Kevin关大大阅读 5,065评论 0 3
  • @[toc] 提示:安装部署流程图 第一章 MySQL 5.7 安装部署 1.下载(二进制) 2.点击社区版 3....
    格局_2f35阅读 61评论 0 0
  • “你为什么来美国找我。”说完苏茜大口的喝着啤酒。 “因为我知道你会变成这样。”齐生没有多余的表情,他看着身边一口抽...
    南方的南生阅读 67评论 1 2
  • 姓名:彭洪 公司:海宁欧风 宁波盛和塾《六项精进》224期学员 【日精进打卡第六天】 【知~学习】 《六项精进》大...
    启帆彭羽阅读 62评论 0 0
  • 2017.10.18.星期四多云 这几天很累,回家也晚,休息不好。 两天没有写日记,这两天都是夫人写的,谢...
    899037e3b5bb阅读 82评论 0 1
  • 天很蓝。黄草、土墙、蜂桶、盘旋的公路、高大的红豆杉――大横,你的自然就是你的美!
    山脚下的早稻田阅读 351评论 0 2
  • 窗子的外面是一户人家,非常少见的农村院落。周围全是单位的宿舍环绕,独有这半山的农家。说起来也算不上纯粹的农家,他们...
    夏日之莲阅读 151评论 0 2