mysql 主从复制 安装流程操作
Mysql 主从复制
一、一主一从
1.建立两个 实例 master 和 slave 步骤略
2.进入从库slave中,执行下面指令
#模板
CHANGE MASTER TO MASTER_HOST='localhost',MASTER_USER='user',MASTER_PASSWORD='passwd',MASTER_PORT=port,MASTER_AUTO_POSITION=0;
#修改过样例
CHANGE MASTER TO MASTER_HOST='192.168.180.128',MASTER_USER='replic',MASTER_PASSWORD='oracle',MASTER_PORT=55293,MASTER_AUTO_POSITION=0;
-
启动从库
Start slave 图片如下

二、一主两从 , 用 mysql 逻辑备份( dump ) ( 新建一个空实例 slave1 步骤略 )
-
加压环境下操作 进入主库 master
sysbench --threads=10 --tables=10 --table-size=100000 --rand-type=uniform --report-interval=1 --time=10 --mysql-user=root --mysql-password=oracle --mysql-socket=/mysqldb/db_master1/mysql.sock /usr/share/sysbench/oltp_read_write.lua prepare
sysbench --threads=10 --tables=10 --table-size=100000 --rand-type=uniform --report-interval=1 --time=1000 --mysql-user=root --mysql-password=oracle --mysql-socket=/mysqldb/db_master1/mysql.sock /usr/share/sysbench/oltp_read_write.lua run
2. 备份
mysqldump -uroot -poracle -S /mysqldb/db_master/mysql.sock --master-data=2 --single-transaction --all-database --set-gtid-purged=OFF --compact > test.dump
3. 恢复
进入从库 source test.dump
4 . 查看 binlog 的备份点
Vi test.dump 找到备份点 xx 写入 MASTER_LOG_POS=xx ;

5. 主从一致
进入新的从库 slave1
CHANGE MASTER TO
MASTER_HOST='192.168.180.128',
MASTER_USER='replic',
MASTER_PASSWORD='oracle',
MASTER_PORT=55293,
MASTER_LOG_FILE='master1-bin.000004',
MASTER_LOG_POS=194,
MASTER_CONNECT_RETRY=10;
-
在新从库 slave1 中 启动 slave
Start slave
-
进入从库查看状态
Show slave status \G
-
进入主库 master
Show slave hosts ;

以上情况及成功。
三、解决方案
遇上以下情况
-
Stop slave # 停止 slave 从库
-
Reset slave all # 重置 slave 设置
-
进行主从连接
CHANGE MASTER TO
MASTER_HOST='192.168.180.128',
MASTER_USER='replic',
MASTER_PASSWORD='oracle',
MASTER_PORT=55293,
MASTER_LOG_FILE='master1-bin.000004',
MASTER_LOG_POS=194,
MASTER_CONNECT_RETRY=10;
-
Start slave # 启动 slave 从库
-
Show slave status \G
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31562969/viewspace-2283689/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/31562969/viewspace-2283689/
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
