首页 > 代码库 > MySQL忘记root密码解决办法
MySQL忘记root密码解决办法
自己的测试机好长时间没有使用MySQL了,将密码忘记了,现在需要登陆,然后修改密码,步骤如下:
1.停止数据库
/etc/init.d/mysqld stop
2.修改my.cnf
修改my.cnf文件,在mysqld进程配置文件中添加skip-grant-tables
#在这里,如果忘记my.cnf在哪,可以使用:sudo find / -name my.cnf 命令进行查找。
3.重启数据库
/etc/init.d/mysqld start
4.修改root密码
直接使用命令:mysql -u root -p 命令[无需输入密码直接回车登陆]
修改root密码: update mysql.user set password=password(‘newpassword‘) where user=‘root‘
5.重启数据库
这里需要将my.cnf中的skip-grant-tables删除或者注释掉,然后重启数据库。
注意:如果没有注释那么下一次登陆的时候仍然是不需要密码的。
MySQL忘记root密码解决办法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。