1、编辑 /etc/my.cnf ,在[mysqld] 部分最后添加一行
- skip-grant-tables
2、保存后重启mysql
- service mysqld restart
3、输入以下命令,回车后输入密码再回车登录Mysql
- mysql -uroot -p mysql
4、重新设置密码,其中 your_pwd 部分改为你自己想要设置的密码
- update user set password=password("your_pwd") where user='root';
- 如果出现Unknown column 'password' in 'field list',改为update user set authentication_string=password("新密码") where user="root";
5、刷新权限
- flush privileges;