第一步:安装MySQL:
命令:
sudo docker run -it -d --restart unless-stopped -p 13306:3306 -h mysql --name mysql -e MYSQL_ROOT_PASSWORD=root alanpeng/mysql5.7-replication-docker
查看mysql 容器的id
sudo docker inspect [容器id]
开启MySQL 的binlog
vi /etc/mysql/mysql.conf.d/mysqld.cnf
cd /etc/mysql
[mysqld] log-bin=mysql-bin #添加这一行就ok binlog-format=ROW #选择row模式 server_id=1 #配置mysql replaction需要定义,不能和canal的slaveId重复