暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MySQL5.7免密重置root密码

奔跑de蜗牛儿 2021-03-03
722

好久没登录mysql,忘记数据库root密码了


1.在配置文件 etc/my.cnf 中添加skip-grant-tables
,这样我们就可以免密登录mysql了。

sudo vim etc/my.cnf

保存并退出。

2.重启mysql

systemctl restart mysqld

service mysqld restart

3.终端输入 mysql 直接登录MySQL数据库,然后use mysql

mysql
成功进入mysql
mysql> use mysql

4.重置root密码
需要注意的是,在mysql5.7的版本下,已经没有password这个字段了,password字段改成了authentication_string。修改密码我们要修改这个字段的值。

update user set authentication_string=password('新密码') where user='root' ;
  • 1

这样,我们就已经修改密码成功了。
5.修改/etc/my.cnf 文件,将之前添加的skip-grant-tables
 这句话注释掉。不然我们仍然还是免密的方式登录Mysql。

6.再次重启mysql

systemctl restart mysqld

service mysqld restart

完毕,大功告成。


延伸阅读

       生于忧患,死于安乐【作者】《孟子》 【朝代】先秦




舜发于畎亩之中,傅说举于版筑之间,胶鬲举于鱼盐之中,管夷吾举于士,孙叔敖举于海,百里奚举于市。故天将降大任于是人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,曾益其所不能。人恒过,然后能改,困于心,衡于虑,而后作;征于色,发于声,而后喻。入则无法家拂士,出则无敌国外患者,国恒亡,然后知生于忧患而死于安乐也。


文章转载自奔跑de蜗牛儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论