MySQL 双机常见的问题
参考文档:
MySQL报错ERROR1872(HY000):Slave failed to initialize怎么解决 - MySQL数据库 - 亿速云 (yisu.com)
A机数据同步B机正常,B机同步A机失败?
正常
-
登陆B机数据库:
mysql –u root –p 2wsx3edc
-
查看同步是否正常:
show slave status\G;
- A 如果出现:
没有添加同步信息,双机没有组合成功。
* B 如果出现:
`Slave_IO_Running` 与 `Slave_SQL_Running` 状态都要为 `Yes`
不正常
- 如果从库的 Slave 未启动,
Slave_IO_Running
为 NO 。
可能是主库是的master的信息有变化,
查看主库show master status;
记录下`File, Position`字段,假设为‘mysql-bin.000004’,98;
在从库执行:
```sql
mysql> stop slave;
mysql> change master to master_log_file='binlog.000004',master_log_pos=98;
mysql> start slave;
```
- 如果从库的
slave_sql_running
为 NO。
Err文件中记录:
Slave:Error "Duplicate entry '1' for key 1" on query.....
可能是 master 未向 slave 同步成功,但 slave 中已经有了记录。造成的冲突可以在从库上执行set global sql_slave_skip_counter=n;
(n代表同步不成功数据条数)
跳过几步。再restart slave
就可以了。
TO 语句连接 master
change master to master_host = '10.10.1.2', master_port = 3306, master_user = 'fort', master_password = '2wsx3edc', master_log_file = 'binlog.000002', master_log_pos = 154;
标签:Slave,mysql,常见,master,MySQL,slave,双机 From: https://www.cnblogs.com/liuzonglin/p/17724476.html