Mysql

关注公众号 jb51net

关闭
首页 > 数据库 > Mysql > Navicat连接远程服务器在docker中运行MySQL数据库

使用Navicat连接远程服务器中在docker中运行的MySQL数据库全过程

作者:KELLENSHAW

文章介绍了如何使用Navicat客户端连接到运行在Docker容器中的MySQL数据库,首先,需要获取服务器的公网IP和MySQL容器的IP地址,然后,在Navicat中配置SSH连接到服务器,并测试连接,接着,配置MySQL连接参数,并再次测试连接,最后,确认连接成功

一、需要的资源

二、步骤

1. 服务器

找到自己服务器的公网IP(我自己用的是华为云)记录下来,后面会用到。

远程登录自己服务器的命令窗口,输入docker ps命令,复制容器ID

输入docker inspect <container_id> | grep IPAddress指令,用刚才复制的容器id替换container_id,回车,得到MySQL在容器中的IP地址为172.18.0.3,后面会用到。

这一步我们干了两件事:

2. Navicat客户端

点击红色⭕️的连接。

然后选择MySQL,点击下一步

弹出界面点击SSH先连接到服务器,输入服务器公网IP、用户名和密码

输入之后,点击测试连接,会看到Navicat和SSH服务器已经连接上(绿色的线条),点击常规。

点击常规之后,按照图片输入自己设定的参数,然后点击左下角测试连接。

输入之后,点击测试,看到连接成功,SSH服务器到数据库的线变成绿色,点击确认。

点击确认后,双击刚才添加的标题为测试的连接,证明连接上了。

总结

第一步两件事,查公网IP,获取MySQL数据库IP地址,并记录下来。

使用第一步记录下来的东西,按照图片步骤一步一步来。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文