docker/mysql
2017-07-27 17:02:44 +08:00
..
replication 新增lts和mysql高可用的使用环境 2017-07-27 17:02:44 +08:00
docker-compose-replication.yml 新增lts和mysql高可用的使用环境 2017-07-27 17:02:44 +08:00
docker-compose.yml 新增lts和mysql高可用的使用环境 2017-07-27 17:02:44 +08:00
Dockerfile 修改mysql的构建方式 2017-05-23 19:25:28 +08:00
my.cnf 添加mysql和pureftp两个应用docker化镜像 2016-01-05 11:32:19 +08:00
README.md 新增lts和mysql高可用的使用环境 2017-07-27 17:02:44 +08:00

MySQL

说明

官方 https://hub.docker.com/_/mysql/

修改:

  1. 修改默认mysql默认编码为utf-8
  2. 可自行修改my.cnf
  3. 去掉默认的 VOLUME /var/lib/mysql 方便备份。

构建命令

  • build
docker build -t kennylee26/mysql ./

主从同步

docker-compose -f docker-compose-replication.yml up --build -d

注意由于 slave 的数据库中的 replication/slave-backup/schema.sql 需要根据 master 的情况来修改,所以未必每次可用,可根据实际情况来修改。具体操作是登录 master 容器中的mysql控制台内敲入 SHOW MASTER STATUS; 来查看。

提醒下,正式使用时,注意数据分离,docker-compose-replication.yml 例子中为了增加logbin准确度所以没映射log目录出来。