在访问员远程的mysql数据库时,遇到下面的问题:
Access denied for user 'root'@'localhost' (using password: NO)
这里的解决思路如下:
1.按照上面的提示的话,代码访问的是localhost上的数据库,首先尝试将本地的数据库的root登陆密码禁用掉。代码如下:
use mysql; mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='hunte'; mysql> FLUSH PRIVILEGES; mysql> QUIT
2.然后没有办法,只能在所有的文件中搜索root关键字,找不不合适的配置。
本文介绍了当遇到MySQL数据库访问权限拒绝错误时的解决方案。通过禁用本地数据库的root登录密码及排查配置文件来解决问题。
4440

被折叠的 条评论
为什么被折叠?



