用代码进行用户验证的时候总是出现这个错误,翻译一下,应该是root用户的是权限的问题没有放开。
那就想办法解决一下吧,具体的来说可以有这样的几种方式。
解决方法,首先想到的是先重启一下MySQL服务吧,但是试了一下,发现这并没有什么用。
网上搜索了一下,相关于MySQL的权限的释放和管理问题,找到一个比较好的答案:
//首先计入到mysql的客户端命令行。
//然后
grant all privileges on *.* to 'root'@'localhost' identified by 'root(你的密码)' with grant option;
flush privileges;
注意:中间的单引号和括号什么的千万不要写错了,否则会很痛苦的,我就是输了好几遍才成功的。
运行完上面的两行代码,相信你的这个问题就能够得到解决了。