admin管理员组

文章数量:1794759

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,更改连接密码重连即可。

详解可以参考文章t.csdn/LdsNJ

本文标签: 连接数据库AccessNavicatdeniedpassword