navicat连接mysql不成功

来源:2-11 docker入门

ZPF_NEXT

2020-11-27 20:41:09

# 具体遇到的问题
navicat连接mysql不成功,网上查询都说这个问题是mysql数据库服务没有启动。

# 报错信息的截图
http://img.mukewang.com/climg/5fc0eced09bc088b06870793.jpg

# 尝试过的解决思路和结果

1.mysql数据库服务已经启动了 =>失败

http://img.mukewang.com/climg/5fc0f19709b9b96907890126.jpg

http://img.mukewang.com/climg/5fc0f1c90988241d16910744.jpg

2.开放3306端口,=>失败

3.进入mysql把权限修改了 =>失败

4.navicat版本换了 => 失败

5.找到mysql配置文件/etc/mysql/my.cnf,网上找到#bind-address = 127.0.0.1,把前面#去掉,但是进入文件后没有发现这个配置项

。。。真的尝试了,抱大腿,求助

# 粘贴全部相关代码,切记添加代码注释(请勿截图)

在这里输入代码,可通过选择【代码语言】突出显示

写回答

2回答

chou1213

2020-12-04

我也遇到该问题,我发现原来安全规则没有配置好。你从实例里面去找到安全组规则配置
http://img.mukewang.com/climg/5fc90f5809c6a90b27801118.jpg

0

Brian

2020-11-29

不要删除bind-address前面的#,可以配置成0.0.0.0。


再一个检查一下你的防火墙 + 组策略(云服务器的)


然后,docker启动的mysql你有没有配置root密码,如果有可以先在本地当docker服务启动后,试试


docker exec -it mysql容器名 mysql -uroot -p


输入密码,来连接看看,验证服务启动正常。

0

0 学习 · 1842 问题

查看课程