美文网首页
docker-mysql主从备份(mysql集群)

docker-mysql主从备份(mysql集群)

作者: jianshuqiang | 来源:发表于2020-03-10 19:47 被阅读0次

从节点(以下为从几点)

启动从节点

docker run -d --name mysqlslave --privileged=true -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /slavemysql/etc/mysql:/etc/mysql -v /slavemysql/var/lib/mysql:/var/lib/mysql -v /etc/localtime:/etc/localtime mysql:5.7

需要配置中继日志(配置my.cnf)

[mysqld]

设置3306端口

port = 3306

设置mysql的安装目录

basedir=/slavemysql/mysql

设置mysql数据库的数据的存放目录

datadir=/slavemysql/mysql/data

允许最大连接数

max_connections=200

服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

Binary Logging(配置二进制文件,如果不配置server-id服务将没法启动)

log-bin=mysql-bin

binlog-format=Row

在MySQL 5.7.3 及以后版本,如果没有设置server-id, 那么设置binlog后无法开启MySQL服务

Server ID

server-id=20181123

中继日志

relay-log=relay-log
innodb-file-per-table=ON
skip-name-resolve=ON

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

相关文章

网友评论

      本文标题:docker-mysql主从备份(mysql集群)

      本文链接:https://www.haomeiwen.com/subject/ksbgdhtx.html