mysql远程可以链接,但是客户端链接不了的原因

今天遇到一个问题,mysql远程可以链接。但是用navicat客户端在链接的时候一直报错:

access denied for user **@**”错误。大概意思就是没有权限。这个时候执行如下命令即可解决问题:

mysql 安装好了,服务器登录都正常,在电脑输入正常账号密码登录连接时报错如下,意思是本地IP没有登录权限,root用户默认只能在localhost也就是只能在服务器登录,需要设置允许其他IP登录权限

1.JPG

解决方法:

1. 在服务器内部登录数据库,然后执行grant all privileges on *.* to 

就是需要给root用户授权,用其他IP去链接。记录一下。以后遇到类似问题。直接可以解决

猜你喜欢

转载自blog.csdn.net/liyingying111111/article/details/83340897