新浦京81707con > 软件下载 > 澳门新葡亰下载app:主从复制架构搭建,主从复

原标题:澳门新葡亰下载app:主从复制架构搭建,主从复

浏览次数:119 时间:2019-08-01

GRANT REPLICATION SLAVE ON *.* TO 'rep1'@'192.168.2.103' IDENTIFIED BY 'qaz.00JK';

mysql 5.7 docker 主从复制架构搭建教程,mysqldocker

享受mysql 5.7 docker 主从复制架构搭建教程,供大家参谋,具体内容如下

景况版本:
MySQL :  5.7.13
Docker : 1.11.2
CentOS : 7.1 

1.先在多少个物理机上独家设置四个MySQL.一声令下如下 

复制代码 代码如下:docker pull mysql:5.7.13 
docker run --name anuo-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=qaz.00JK -d mysql:5.7.13 

2.在主库上创设三个复制账户 

复制代码 代码如下:GRANT REPLICATION SLAVE ON *.* TO 'rep1'@'192.168.2.103' IDENTIFIED BY 'qaz.00JK';
复制账户为: rep1
点名从库的IP必须为: 192.168.2.103 
复制密码为: qaz.00JK 

3.修改主库的配置文件 (麻烦,应该有更利于的改造章程) 

3.1先从docker拷贝配置文件到主机/root 目录:  

docker cp anuo-mysql:/etc/mysql/my.cnf /root 

3.2在主机张开 my.cnf , 在 [mysqld] 节点最终加上 

log-bin=mysql-bin 
server-id=1 

3.3 再把此文件上传到docker mysql 里面覆盖 

docker cp /root/my.cnf  anuo-mysql:/etc/mysql/my.cnf 

3.4 重启 mysql 的docker , 让配置生效
docker restart anuo-mysql

4. 修改从库的布置文件 

跟第三步同样, 独一分歧是 
server-id=2

5. 起始备份, 在主库推行以下命令, 让主库全体表置于只读不可能写的场合, 那样达到主从库数据一致性 

FLUSH TABLES WITH READ LOCK; 

6. 将主库的数据库备份在从库还原

用navicat for mysql 很有益于操作

7. 从库还原后, 释放主库的读锁, 那样主库苏醒写权限

unlock tables; 

8.配备从库连接主库, 在从库上推行  

CHANGE MASTER TO 
MASTER_HOST='192.168.2.108', 
MASTER_PORT=3306, 
MASTER_USER='rep1', 
MASTER_PASSWORD='qaz.00JK', 
MASTER_LOG_FILE='mysql-bin.000002', 
MASTER_LOG_POS=898;

最终两项 
MASTER_LOG_FILE 和  MASTER_LOG_POS 
在主库实行 : SHOW MASTETucson STATUS; 命令能够博得 
对应的字段是 File 和 Position

9. 在从库运行 slave 线程开头联合
START SLAVE;

10.在从库 查看同步状态  show slave status; 
若是见到 Slave_Io_State 字段有 : 

Waiting for master to send event ...  
那就马到成功了 ! ! !

如上便是本文的全体内容,希望对大家的读书抱有帮忙,也指望大家多多支持帮客之家。

5.7 docker 主从复制架构搭建教程,mysqldocker 共享mysql 5.7 docker 主从复制架构搭建教程,供大家参考,具体内容如下 蒙受版本: MySQL : 5.7...

mysql 5.7 docker 主从复制架构搭建,mysqldocker

情状版本: MySQL :  5.7.13 Docker : 1.11.2 CentOS : 7.1   1.先在四个物理机上各自安装几个MySQL.命令如下 docker pull mysql:5.7.13 docker run --name anuo-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=qaz.00JK -d mysql:5.7.13 2.在主库上开创二个复制账户 GRANT REPLICATION SLAVE ON *.* TO 'rep1'@'192.168.2.103' IDENTIFIED BY 'qaz.00JK'; 复制账户为: rep1 钦点从库的IP必须为: 192.168.2.103  复制密码为: qaz.00JK 3.更换主库的配置文件 (麻烦,应该有更方便的改换章程) 3.1先从docker拷贝配置文件到主机/root 目录:  docker cp anuo-mysql:/etc/mysql/my.cnf /root 3.2在主机展开 my.cnf , 在 [mysqld] 节点最终加上 log-bin=mysql-bin server-id=1 3.3 再把此文件上传到docker mysql 里面覆盖 docker cp /root/my.cnf  anuo-mysql:/etc/mysql/my.cnf 3.4 重启 mysql 的docker , 让配置生效 docker restart anuo-mysql 4. 退换从库的陈设文件 跟第三步同样, 唯一分裂是 server-id=2 5. 开端备份, 在主库试行以下命令, 让主库全部表置于只读不可能写的情状, 那样达到主从库数据一致性 FLUSH TABLES WITH READ LOCK; 6. 将主库的数据库备份在从库还原 用navicat for mysql 很有利操作 7. 从库还原后, 释放主库的读锁, 那样主库恢复写权限 unlock tables; 8.安排从库连接主库, 在从库上试行  CHANGE MASTER TO  MASTER_HOST='192.168.2.108', MASTER_PORT=3306, MASTER_USER='rep1', MASTER_PASSWORD='qaz.00JK', MASTER_LOG_FILE='mysql-bin.000002', MASTER_LOG_POS=898;   终极两项 MASTER_LOG_FILE 和  MASTER_LOG_POS 在主库试行 : SHOW MASTEENVISION STATUS; 命令能够博得 对应的字段是 File 和 Position   9. 在从库运维 slave 线程开头共同 START SLAVE;   10.在从库 查看同步状态 show slave status; 借使看到 Slave_Io_State 字段有 : Waiting for master to send event ...  那就成功了 ! ! !

5.7 docker 主从复制架构搭建,mysqldocker 意况版本:MySQL : 5.7.13Docker :1.11.2CentOS : 7.1 1.先在四个物理机上各自设置八个MySQL.命令如下 docker...

跟第三步同样, 独一区别是 
server-id=2

unlock tables; 

复制代码 代码如下:

7. 从库还原后, 释放主库的读锁, 那样主库恢复写权限

docker cp anuo-mysql:/etc/mysql/my.cnf /root 

9. 在从库运转 slave 线程起始联手
START SLAVE;

末尾两项 
MASTER_LOG_FILE 和  MASTER_LOG_POS 
在主库施行 : SHOW MASTE哈弗 STATUS; 命令能够得到 
相应的字段是 File 和 Position

用navicat for mysql 异常的低价操作

4. 修改从库的布局文件 

docker cp /root/my.cnf  anuo-mysql:/etc/mysql/my.cnf 

本文由新浦京81707con发布于软件下载,转载请注明出处:澳门新葡亰下载app:主从复制架构搭建,主从复

关键词: 新浦京81707con

上一篇:php简单构造json多维数组的方法示例,PHP自定义递

下一篇:没有了