mysql 数据同步---master (window),slave(linux)
2016-08-27 00:00
776 查看
摘要: window与linux之间mysql数据同步
背景
master my.ini配置编辑如下内容,有则编辑,无则添加。配置后重启服务
master 同步文件及位置查看。
slave my.cnf配置
slave设置
slave 同步文件及位置
阿里云RDS(主库) 从库my.cf配置
常用命令及错误
背景
主机ip:192.168.1.4 备机ip:192.168.1.5
master my.ini配置编辑如下内容,有则编辑,无则添加。配置后重启服务
server-id = 4 //日志名称 log-bin=mysql-bin //同步的数据库名 binlog-do-db=sync binlog_checksum=none(可要可不要) //查看master server-id show variables like '%server_id%';
master 同步文件及位置查看。
mysql> show master status;
slave my.cnf配置
user=mysql server-id=5 log-bin=mysql-bin replicate-do-db=sync log-slave-updates=1
slave设置
stop slave; change master to master_host='192.168.1.4',master_user='root',master_password='123456',master_log_file='mysql-bin.000008',master_log_pos=572; start slave;
slave 同步文件及位置
mysql> show slave status\G;
阿里云RDS(主库) 从库my.cf配置
#GTID server-id = 26186566641 #保持id唯一 gtid_mode=on enforce_gtid_consistency=on #binlog log_bin=mysql-bin log-slave-updates=1 binlog_format=row #relay log skip_slave_start=1 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES expire_logs_days = 10 max_binlog_size = 100M replicate-do-db = test_sync #需要同步的数据库 replicate-ignore-db = mysql #不需要同步的数据库 replicate-ignore-db = information_schema #不需要同步的数据库 replicate-ignore-db = performance_schema #不需要同步的数据库 slave-skip-errors = 1032 #因为同步时有个1032错误导致同步终止,所以我就跳过了这个错误
常用命令及错误
//错误:ERROR 1840 (HY000) at line 24: GTID_PURGED can only be set when GTID_EXECUTED is empty. reset master SET @@GLOBAL.GTID_PURGED='5ad36bb5-3c56-11e7-a1a4-883fd3280b6c:1-71073004'; //查看主库gtid show master status; //关闭slave stop slave; //设置master change master to master_host = 'masterhost.mysql.rds.aliyuncs.com', master_port = 3306, master_user = 'catest', master_password='masterpassword', master_auto_position = 1; //开启 start slave; //查看同步状态,\G代表换行 show slave status\G;
相关文章推荐
- 在MySql上实现Replication(Master 与 Slave 数据同步) 一
- MySQL Master/Slave 主从数据同步
- MySQL Master/Slave 主从数据同步
- (精典教程)在MySql上实现Replication(Master 与 Slave 数据同步)
- (精典教程)在MySql上实现Replication(Master 与 Slave 数据同步)
- Linux(Ubuntu)环境MYSQL->master/slave主从同步设置以及注意事项
- MYSQL5.6.33数据库主从(Master/Slave)同步安装与配置详解 (Master-Linux Slave-windows7)
- MYSQL的master/slave数据同步配置
- MySQL Master Slave 数据同步,集群。
- Linux(Ubuntu)环境MYSQL->master/slave主从同步设置以及注意事项
- mysql的master/slave数据同步配置[转]
- MYSQL的master/slave数据同步配置
- 在MySql上实现Replication(Master 与 Slave 数据同步) 二
- MYSQL的master/slave数据同步配置 ZT
- mysql 数据同步 出现Slave_IO_Running:No问题的解决方法小结
- MYSQL主机Master磁盘写满,导致主从数据无法同步各种问题解决
- 使用 ReplicationConnection 进行 Master/Slave 间数据同步
- mysql 实现master-slave 同步
- mysql master与slave完美同步,多机同步备份以及快速切换攻略1
- mysql的master和slave同步(replication)