Docker安装MySQL的坑,个人记录

使用docker-compose或者可视化面板安装MySQL时,采用自定义端口映射,会出现数据库无法连接问题!


经过排查,我们一般会忽略掉MySQL默认端口3306,采用自定义端口映射时,创建容器的配置文件没有更改端口号。


解决方案:这边以portainer可视化面板,个人比较懒

  1. 打开dockerhub,搜索MySQL,然后查看变量

    7cdb2d301712f15987e1bc6318c3f81.png


    一般这个里面相关参数都够了,其他参数按图片来
  2. 点击链接,进入MySQL官方文档,直接搜索port

    8d77a97e21d77bcf53be39ecf32528a.png


    MySQL_TCP_PORT,这个参数就是默认端口3306
  3. 复制这个参数,然后改变端口就行!

    591c529d2345c5e8e71cf77d2ec05a6.png

     

    24d0bb284d985de92a166219ae86cf4.png


以上就是docker部署MySQL主从复制的过程中遇到的坑,个人记录以及供大家参考!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值