- vi /etc/my.cnf,在[mysqld]中添加 skip-grant-tables 例如: [mysqld] skip-grant-tables datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock
- 重启mysql service mysql restart
- 使用用户无密码登录 mysql -uroot -p (直接点击回车,密码为空)
- 选择数据库 use mysql;
- 修改root密码 update user set authentication_string=password('123456') where user='root'; 注意:mysql8.0以上版本需要新的语句才能修改成功,如下: alter user 'root'@'localhost' identified by 'MyNewPass@123'; 6 .刷新权限 flush privileges; 7 .退出 exit; 8 .删除第1部增加的配置信息 skip-grant-tables 9 .重启mysql service mysql restart
CentOS7下mysql忘记root密码的处理方法
原创
©著作权归作者所有:来自51CTO博客作者xlpc的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:Centos7查询开机启动项服务
下一篇:MySQL8.0设置简单密码
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
centos7 忘记root密码
本文主要讲了在centos7系统里忘记root密码怎么办!
centos7 忘记 root -
CentOS7 解决忘记root密码
CentOS7 解决忘记root
CentOS7 解决忘记root密码 标签页 右键 重启
















