Mysql 忘记root密码的解决方法

如果长时间不登录mysql服务器,有可能会忘记mysql的root密码,下面记录一下mysql忘记root密码时的解决办法。

步骤:

1.修改my.cnf配置文件

使用vim打开/etc/my.cnf配置文件,找到[mysqld]配置节点,在该配置节点下添加

skip-grant-tables

2.重启

重启mysql服务(cent os 7下安装的是mariadb,其实都一样)

systemctl restart mariadb

3.进入mysql重置密码

命令行输入mysql进入mysql命令行洁面
执行以下密码修改语句:

update mysql.user set password=password('<新密码>') where user='root';
flush privileges;

4.验证修改

密码重置完毕后,使用以下命令登录mysql做验证:

mysql -u root -p

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容