mysql5.5主从同步设置
主:112.124.43.219
从:42.96.195.208
1、登陆主mysql、添加slave权限
grant replication slave on *.* to ‘backup‘@‘42.96.195.208‘ identified by ‘backup‘;
注:可以添加多个从库
2、打开主机A的my.cnf,输入
server-id =1 #主机标示,整数
log_bin =mysql-bin #确保此文件可写
3、重启主库、检查配置
service mysql restart
mysql> show master status\G
*************************** 1. row ***************************
File: mysql-bin.000010
Position: 107
Binlog_Do_DB: phpxiu,phpxiu_rti
Binlog_Ignore_DB: mysql
1 row in set (0.00 sec)
注:有以上信息说明已经配置成功
4、打开从机B的my.cnf,输入
server-id =2
log_bin =mysql-bin
5、重启从库、检查配置
service mysql restart
mysql> stop slave;
mysql> change master to
master_host=‘112.124.43.219‘,
master_user=‘backup‘,
master_password=‘backup‘,
master_log_file=‘mysql-bin.000010‘, //主库的File
master_log_pos=107; //主库的Position
mysql> stop slave;
mysql> show slave status\G;
注:
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
这俩个都是也是就表示正常,如果不是请检查配置文件及权限的设置。。。
有一个为No都有问题,修复过程
1、show slave status;报错:Error xxx dosn‘t exist
且show slave status\G:
Slave_SQL_Running: NO
Seconds_Behind_Master: NULL
解决方法:
stop slave;
set global sql_slave_skip_counter =1 ;
start slave;
2、手动重新stop slave -> change master -> stop slave,强制性从某一个点开始同步
相关文章
- 10-16idea配置 使用git仓库同步设置项
- 10-16cisco 交换机设置时区、时间、同步日志本地时间
- 10-1606 _ 数据同步:主从库如何实现数据一致?
- 10-16RocketMQ:(7) 主从同步(HA)机制
- 10-16confluence和jira用户账户同步设置及使用方式记录
- 10-16mariadb的主从同步和读写分离
- 10-16分布式系统中一些主要的副本更新策略——Dynamo/Cassandra/Riak同时采取了主从式更新的同步+异步类型,以及任意节点更新的策略。
- 10-16TM1680主从I2C设置.
- 10-16[excel可以同步数据库吗]如何设置两个excel表格数据同步
- 10-16[cache数据库同步]主从DB与cache一致性