[摘要]_Behind_Master"7、测试主从复制> mysql -uroot -p -e "create database wohehe;"> mysql -...
_Behind_Master"
7、测试主从复制
> mysql -uroot -p -e "create database wohehe;"
> mysql -uroot -p -S /mysql-instance/3308/mysql.sock -e "show databases;"
五、mysql主从复制线程状态说明及用途
1、主库线程的同步状态
> show processlist\G;
*************************** 1. row ***************************
Id: 5
User: rep
Host: localhost:47605
db: NULL
Command: Binlog Dump
Time: 4728
State: Master has sent all binlog to slave; waiting for binlog to be updated
Info: NULL
说明主库线程已从binlog读取更新,发送到了从库,线程处理空闲状态,等待binlog的事件更新。
2、从库线程的同频状态
> show processlist\G;
*************************** 2. row ***************************
Id: 6
User: system user
Host:
db: NULL
Command: Connect
Time: 5305
State: Slave has read all relay log; waiting for the slave I/O thread to update it
Info: NULL
说明从库已读取所有中继日志,等待从库I/O线程的更新。
六、主从复制故障
如果我在从库上创建了一个库,然后去主库创建同名的库,那么这就会冲突了。
> show slave status;
Slave_IO_Running: Yes
Slave_SQL_Running: No
Seconds_Behind_Master: NULL
Last_Error: Error 'Can't create database 'xxxxx'; database exists' on query. Default database: 'xxxxx'. Query: 'create database xxxxx'
对于该冲突解决方法
方法一
> stop slave;
#将同步指针移动下一个,如果多次不同步,可重复操作
> set global sql_slave_skip_counter = 1;
> start slave;
方法二
> vi /mysql-instance/3308/my.cnf
#把可以忽略的错误号事先在配置文件中配置
slave-skip-errors = 1002,1007,1032
以上就是详解centos7下mysql5.6的主从复制的示例代码分享的详细内容,更多请关注php中文网其它相关文章!
学习教程快速掌握从入门到精通的SQL知识。
关键词:详细说明centos7下mysql5.6的主从复制的示例代码分享