Docker mysql8 搭建主从(填坑)

本文记录了作者在Ubuntu22系统中使用Docker搭建MySQL8主从过程中遇到的问题及解决方案。经过一天的尝试,最终成功完成配置。建议读者结合其他教程一起参考,以理解并解决可能遇到的难点。
摘要由CSDN通过智能技术生成

简单明了几个坑给大家说一下,笔者尝试了一整天终于成功解决:

        具体大部分内容大家可以参照网上许多其他资料什么的,比如b站尚硅谷docker教程。我用的系统是ubuntu22。

笔者不是特意写教程指导大家的。只是今天一整天在弄mysql docker上搭建主从,然后自己也是慢慢很不容易摸索出来的。内容比较硬可能,对于新手不是很友好。但是肯定是有效果的,建议配合其他图文食用,笔者自认为把坑位都填满了,供大家参考。以下已用 # 表示~~~

1.新建主服务器容器实例3307

docker run -p 3307:3306 --name mysql-master \
-v /mydata/mysql-master/log:/var/log/mysql \
-v /mydata/mysql-master/data:/var/lib/mysql \
-v /mydata/mysql-master/conf:/etc/mysql/conf.d \  #!!!!mysql 8的注意这里后面有conf.d
-e MYSQL_ROOT_PASSWORD=root  \
-d mysql

2.进入/mydata/mysql-master/conf目录下新建my.cnf      
#使用ubuntu的同学们,在新建文件时候要切换成root用户不然无法保存文件!!! 

[mysqld]
server_id=101
binlog-ignore-db=mysql
log-bin=mall-mysql-bin
binlog_cache_size=1M
binlog_format=mixed
expire_logs_days=7
slave_skip_errors=1062

3.修改完配置后重启master实例

docker restart mysql-master

4.进入mysql-master容器

docker exec -i
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值