navicat连接数据库时Access denied for user ‘root‘@ ‘****‘ (using password: YES)
navicat连接数据库时Access denied for user 'root'@ '****' (using password: YES)
·
navicat连接数据库时Access denied for user ‘root’@ ‘****’ (using password: YES)
原因分析:
navicat连接数据库的时候,出现“Access denied for user ‘root’@ ‘…’ (using password: YES)”错误提示,回忆一下,在安装mysql的时候,设置用户名和密码之后是否勾选了启用远程登录的复选框,其实默认是不用开启的。
解决方案:
1、打开mysql终端,输入设置的密码回车,如果终端直接关闭退出了,就在此打开mysql终端,不输入密码直接回车;
2、输入以下命令重新设置密码,再刷新权限。
mysql> use mysql;
mysql> update user set password=password(“123456”) where user=”root”;
mysql> flush privileges;
3、关闭终端再重新打开,输入新设置的密码123456;
4、打开navicat,更改连接密码重连即可。
详解可以参考文章http://t.csdn.cn/LdsNJ
更多推荐
已为社区贡献1条内容
所有评论(0)