连接腾讯云上的docker mysql失败

来源:1-1 导学

慕慕1545788

2022-04-30

由于之前使用docker network create --subnet=172.18.0.0/18 mynet失败,后来换了一个网段,使用docker network create --subnet=172.17.0.0/18 mynet成功创建了网段。输入一下指令成功创建了新的容器:

docker run -it -d --name mysql_1 -p 12001:3306 \

--net mynet --ip 172.17.0.2 \

-m 400m -v /root/mysql_1/data:/var/lib/mysql \

-v /root/mysql_1/config:/etc/mysql/conf.d  \

-e MYSQL_ROOT_PASSWORD=abc123456 \

-e TZ=Asia/Shanghai --privileged=true \

mysql:8.0.23 \

--lower_case_table_names=1

http://img.mukewang.com/szimg/626caea40840231e15600385.jpg

显示五个容器都创建成功。

在腾讯云上开放了几个端口:

http://img.mukewang.com/szimg/626cb05f089378ed14470189.jpg

然后再电脑上用DataGrip 远程访问腾讯云上的MySql:

http://img.mukewang.com/szimg/626cb1d0081f5fde09510919.jpg

但是连接测试失败,不知道什么原因。是因为网段不能选择172.17.0.0/18 吗,课程里使用的是172.18.0.0/18

写回答

1回答

神思者

2022-04-30

如果MySQL容器还在运行,那可能就是云主机安全组的问题了,你再核对一下

0
2
神思者
回复
慕慕1545788
你用Navicat连接一下,我总感觉是网络的原因,你检查好URL连接路径
2022-04-30
共2条回复

多端全栈项目实战,大型商业级代驾业务全流程落地

50000+代码,300+技术点,慕课网明星讲师为你私人订制

600 学习 · 423 问题

查看课程