-
Notifications
You must be signed in to change notification settings - Fork 1.5k
MySQL binlog
virusdefender edited this page May 11, 2016
·
4 revisions
如果您是通过
docker pull registry.aliyuncs.com/v-image/mysql
docker tag registry.aliyuncs.com/v-image/mysql mysql
使用的MySQL,binlog已经开启。可以忽略本文。
如果是docker pull mysql
的,binlog是没有启用的。
为了确保数据安全,请记得及时备份,同时建议开启MySQL的binlog,这是服务器崩溃后唯一的数据恢复方法。
默认的MySQL的docker镜像是没有开启binlog的选项的,如果要开启请按照下面的步骤操作:
- 新建一个Dockerfile
- 写入下面的内容
FROM mysql:latest
RUN printf "\nserver-id=1\nlog-bin=binlog\n" >> /etc/mysql/my.cnf
- 运行
docker build -t mysql .
- 在
dockerfiles/oj_web_server/
下面运行docker-compose up -d