尝试了网上好几种方式,只有这一种能奏效
1、修改mysql配置文件
vi /etc/my.cnf
在配置文件中添加skip-grant-tables,保存退出
2、重启mysql
service mysqld restart
3、登录数据库
mysql
4、选择库
use mysql;
5、重新修改root密码
update user set authentication_string=password('新密码') where user='root';
6、刷新权限
flush privileges;
7、退出数据库
exit;
8、删除刚才添加的skip-grant-tables
9、使用新密码登录数据库
mysql -uroot -p
版权归原作者 歪歪坨 所有, 如有侵权,请联系我们删除。