对slave_io_runningMySQL同步:没有或slave_sql_running:无
显示从属状态
slave_io_running:是的
slave_sql_running:无
last_errno:1062
的…
seconds_behind_master:空
原因uff1a
1。程序可以写在从属程序上。
2。也可能是从机器重启后事务回滚的结果。
解我:
1。第一站奴隶服务:从站
2。到主服务器查看主机状态:
记录对应于文件和位置的值。
显示主状态;
+ + + + ------------------ ----------- -------------- ------------------ +
文件位置binlog_do_db | | | | binlog_ignore_db |
+ + + + ------------------ ----------- -------------- ------------------ +
| mysql-bin.000020 | 135617781 | | |
+ + + + ------------------ ----------- -------------- ------------------ +
1行集(0秒)
在3上执行手动同步。从服务器:
复制代码代码如下所示:
更改主机为
> > master_host = 'master_ip,
> > master_user =用户,
> > master_password = 'pwd,
> > master_port = 3307,
> > master_log_file = 'mysql-bin 000020,
> > master_log_pos = 135617781;
1行集(0秒)
从开始;
1行集(0秒)
再看看奴隶地位的发现:
slave_io_running:是的
slave_sql_running:是的
…
seconds_behind_master:0
溶液II:
从站停止;
MySQL >设置全局sql_slave_skip_counter = 1;
从开始;
我的经验是:第一,从某一点强制启动,会有部分数据丢失而没有同步。在随后的主服务器删除记录时会有一些错误信息。不会影响使用。方法二并不总是有效的。