mysqld -nt --skip-grant-tables
update mysql.user set authentication_string=‘root’ where user=‘root’;
flush privileges;
exit;
这几个命令就可以解决
关闭mysql 服务 在cmd(窗口1)输入mysqld -nt --skip-grant-tables
在新建cmd(窗口2)里登录mysql 不要输密码了
修改密update mysql.user set authentication_string=‘密码’ where user=‘用户名’;
然后刷新flush privileges;
然后关闭exit(这个注意不要直接关闭窗口)
然后两个cmd窗口都关闭
然后新建cmd登录
一般都可以的
!!!如果不行 去看其他博客 在my.cnf(min.cnf) 或my.ini(min.ini)里添加或者删除文件,还有data文件夹是否要删除