美文网首页
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