为啥报这个错不知道,反正重新修改密码就行了
1 修改mysql配置文件
找到你的my.cnf文件 vim编辑(我的在/etc下,找到你对应的)
在任意一行添加 skip-grant-tables(跳过验证)
vim /etc/my.cnf

2 重启MySQL服务
重启 ,这里使用的是服务,如果你用这个报错的话,百度mysql重启服务,重启就对了
service mysql restart
3 进入mysql修改密码

修改密码
update user set parssword=password('新密码') where user='root' ;
如果使用第一句报错说明你的mysql版本较新,password字段不认了,使用这句
update user set authentication_string=password('新密码') where user='root' ;
最后刷新退出

将之前修改的my.cnf里的那句话去掉,重启服务
就OK了
