docker的mysql开启binlog模式

404 阅读1分钟

先mysql版本要选择5.7.25

安装好docker之后

拉取mysql镜像

docker pull mysql:5.7.25

如果是windows版本的docker则可以用以下的命令启动mysql

docker run -p 3307:3306 --name myMysql -v D:\mysql\data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456  -d mysql:5.7.25

用docker ps命令查看下mysql容器的id

docker exec -it b3771369a717 /bin/bash

进入容器内部

image.png

其中需要安装好vim命令,先apt-get update 完成之后,apt-get install vim

修改mysqld.cnf文件

image.png

增加两行

再重启mysql容器 docker restart b3771369a717

则binlog模式打开了 可用命令查看下

show variables like 'log_%';
show variables like 'log_%';
select version();
show global variables like '%binlog_format%'; 

image.png