好久没登录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。修改密码我们要修改这个字段的值。
1
这样,我们就已经修改密码成功了。
5.修改/etc/my.cnf 文件,将之前添加的skip-grant-tables
这句话注释掉。不然我们仍然还是免密的方式登录Mysql。
6.再次重启mysql
systemctl restart mysqld
或
service mysqld restart
完毕,大功告成。

生于忧患,死于安乐【作者】《孟子》 【朝代】先秦
舜发于畎亩之中,傅说举于版筑之间,胶鬲举于鱼盐之中,管夷吾举于士,孙叔敖举于海,百里奚举于市。故天将降大任于是人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,曾益其所不能。人恒过,然后能改,困于心,衡于虑,而后作;征于色,发于声,而后喻。入则无法家拂士,出则无敌国外患者,国恒亡,然后知生于忧患而死于安乐也。
文章转载自奔跑de蜗牛儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




