mysql 主从配置详细流程
2017-11-30 17:17
274 查看
如何安装mysql
mysql-5.7.20
源码安装
如何配置mysql 主从同步
MySQL的一主二从异步复制(半同步复制)
以下为配置主从半同步示例:
//创建主从同步的用户,10.168.1.217为从服务器的IP
GRANT REPLICATION SLAVE ON *.* TO 'repl_user'@'10.168.1.217' IDENTIFIED BY '123456';
FLUSH PRIVILEGES;
//全量备份
mysqldump -uroot -p --single-transaction --events --triggers --routines --flush-logs --master-data=2 --databases ismarthome > ismarthome.sql
//从主上下载testDb.sql
scp root@10.168.1.216:/root/testDb.sql /root/
//导入到10.168.1.216数据库中
//导入之前先删除testDb数据库
mysql -uroot -p'123456' < testDb.sql
//配置主从同步
stop slave;
change master to
master_host='10.168.1.216',
master_user='repl_user',
master_password='123456',
master_log_file='mysql_bin.000005',
master_log_pos=154;
start slave;
show slave status\G;
查看
//Master
mysql -uroot -p'123456'
SET GLOBAL rpl_semi_sync_master_enabled = 1;
SHOW GLOBAL VARIABLES LIKE '%semi%';
show status like 'rpl_semi%';
//Slave
mysql -uroot -p'123456'
SET GLOBAL rpl_semi_sync_slave_enabled = 1;
stop slave;
start slave;
SHOW GLOBAL VARIABLES LIKE '%semi%';
show status like 'rpl_semi%';
show slave status\G;
//设置延迟
stop slave;
change master to master_delay=0;
start slave;
mysql-5.7.20
源码安装
如何配置mysql 主从同步
MySQL的一主二从异步复制(半同步复制)
以下为配置主从半同步示例:
//创建主从同步的用户,10.168.1.217为从服务器的IP
GRANT REPLICATION SLAVE ON *.* TO 'repl_user'@'10.168.1.217' IDENTIFIED BY '123456';
FLUSH PRIVILEGES;
//全量备份
mysqldump -uroot -p --single-transaction --events --triggers --routines --flush-logs --master-data=2 --databases ismarthome > ismarthome.sql
//从主上下载testDb.sql
scp root@10.168.1.216:/root/testDb.sql /root/
//导入到10.168.1.216数据库中
//导入之前先删除testDb数据库
mysql -uroot -p'123456' < testDb.sql
//配置主从同步
stop slave;
change master to
master_host='10.168.1.216',
master_user='repl_user',
master_password='123456',
master_log_file='mysql_bin.000005',
master_log_pos=154;
start slave;
show slave status\G;
查看
//Master
mysql -uroot -p'123456'
SET GLOBAL rpl_semi_sync_master_enabled = 1;
SHOW GLOBAL VARIABLES LIKE '%semi%';
show status like 'rpl_semi%';
//Slave
mysql -uroot -p'123456'
SET GLOBAL rpl_semi_sync_slave_enabled = 1;
stop slave;
start slave;
SHOW GLOBAL VARIABLES LIKE '%semi%';
show status like 'rpl_semi%';
show slave status\G;
//设置延迟
stop slave;
change master to master_delay=0;
start slave;
相关文章推荐
- MySQL主从复制原理及配置详细过程以及主从复制集群自动化部署的实现
- mysql 5.1.48 在 windows 下 主从配置流程
- Linux下MySQL主从同步复制详细配置
- MySQL主从复制配置流程(win7环境,Linux虚拟机结合简单测试演示)
- mysql5.6 主从复制同步详细配置(图文)
- mysql5.6 主从复制,详细配置
- mysql主从数据库同步详细配置测试
- MySQL主从复制原理及配置详细过程以及主从复制集群自动化部署的实现
- Mysql主从复制技术详细配置过程
- mysql5.6 主从复制同步详细配置(图文)
- Mysql学习总结(43)——MySQL主从复制详细配置
- Mysql的高可用方案及主从详细配置
- MySQL主从复制的原理及配置方法(比较详细)
- Mysql学习总结(43)——MySQL主从复制详细配置
- mysql5.6版本-主从复制配置详细步骤
- MySQL主从配置的简单流程
- MySQL主从复制的原理及配置方法(比较详细)
- mysql 主从服务器配置流程
- MySQL主从复制的原理及配置方法(比较详细)
- MySQL主从复制的原理及配置方法(比较详细)