900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Navicat连接远程mysql 1045 Access denied for user ‘root‘@‘localhost‘ (using password: YES)

Navicat连接远程mysql 1045 Access denied for user ‘root‘@‘localhost‘ (using password: YES)

时间:2018-10-30 09:21:45

相关推荐

Navicat连接远程mysql 1045 Access denied for user ‘root‘@‘localhost‘ (using password: YES)

Navicat连接远程mysql 1045 Access denied for user ‘root’@‘localhost’ (using password: YES)🎃🎃

最近在做雷神的gulimall,因为太菜踩了不少坑,分享一下.

我的环境

服务器: 用的是华为云的HECS(记得开一下3306安全组)OS: linux7.9数据库: docker上装的mysql:5.7防火墙: 因为是云服务器所以只开了3306端口

mysql搞好之后就尝试的用Navicat连接一下看看,然后报了"1045"这个错误.

原因:由于MySQL默认配置了不支持远程连接所致。
解决: 远程主机进入你的mysql容器(docker exec -it 你的mysql容器名称 bash,之后输入你的mysql容器用户名密码登录进去),之后执行下面命令

use mysql;update user set host = '%' where user ='root';flush privileges;

然后docker restart 你的mysql容器名称/id即可

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。