我在使用Navicat远程连接linux上的mysql的时候,出现错误

1045 – Access denied for user ‘root’@’localhost'(using password:YES)

导致这个问题的原因是

root默认只有本机访问的权限,要通过其他机器访问,必须授权

具体操作如下

GRANT ALL PRIVILEGES ON . TO’root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;

 flush privileges;

这样设置后,就可以正常连接了。

文章来源于互联网:解决mysql远程连接出现1045错误

发表评论