登录mysql,查看是否开启
- 登录Mysql:
mysql -uroot -p
; - 查看binlog状态:
show variables like 'log_bin';
,我这里是已经开启了,如果没有开启,Value为OFF
修改mysql配置文件
- 复制容器的配置文件到宿主机:
docker cp mysql:/etc/mysql/mysql.conf.d/mysqld.cnf ~/
- 修改配置文件:
vim ~/mysqld.cnf
- 添加一下配置
log-bin=mysql-bin server-id=1
- 将修改好的配置文件复制到容器中:
docker cp ~/mysqld.cnf mysql:/etc/mysql/mysql.conf.d/mysqld.cnf
重启Mysql
docker restart mysql
检查是否开启
- 登录Mysql:
mysql -uroot -p
; - 查看binlog状态:
show variables like 'log_bin';
,这是Value的值为ON。