使用docker安装启动一个mysql的容器
# 启动mysql
docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:5.7
使用navicat连接mysq,查看binlog是否开启
show variables like 'log_bin';
将接下来的两行命令执行开启binlog日志
docker exec mysql bash -c "echo 'log-bin=/var/lib/mysql/mysql-bin' >> /etc/mysql/mysql.conf.d/mysqld.cnf"
docker exec mysql bash -c "echo 'server-id=123454' >> /etc/mysql/mysql.conf.d/mysqld.cnf"
重新起动mysql容器
docker restart mysql
使用Navicat查看日志是否开启