MySQL忘记root密码解决方法

1. 编辑MySQL目录下的my.cnf文件,在文件的最后添加一行“skip-grant-tables”,保存并退出。
2. 重启MySQL服务。
3. 在命令行中输入: /usr/local/mysql/bin/mysqld(不输入密码),回车即可进入数据库。
4. 执行: use mysql; 使用mysql数据库。
5. 执行: update user set authentication_string=password(‘abc123456′) where user=’root’;(修改root的密码)
6.  FLUSH PRIVILEGES; 刷新权限
7. 编辑MySQL目录下的my.cnf文件,删除最后一行的“skip-grant-tables”,保存并关闭文件。
8. 重启MySQL服务。
9. 在命令行中输入: mysql -uroot -proot ,然后输入密码,就可以进入数据库了

发表回复

Your email address will not be published.

名字 *
电子邮件 *
站点