首先关闭mysql
service stop mysql
然后执行
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
现在可以直接登陆
mysql -u root
修改密码,我的版本是5.7
update user set authentication_string=password("test") where user='root';
刷新权限后成功
flush privileges;
重启数据库
service mysql start
网友评论