MySQL主从同步配置容易出现的问题以及解决方法

原创 2016年08月31日 11:31:24


1.问题一:
如果从库的Slave_IO_Running为NO。
The slave I/O thread stops because master and slave have equal MySQL server ids; these ids must be different for replication to work (or the --replicate-same-server-id option must be used on slave but this does not always make sense; please check the manual before using it).
 
解决方法:
show variables like 'server_id';
set global server_id=2;
slave start;
!!!修改完后必须重启进程


2.问题二:
查看mysql主从配置的状态及修正 slave不启动问题
解决方法:
查看master的状态:
show master status;  //Position不应该为0
show processlist; 
//state状态应该为Has sent all binlog to slave; waiting for binlog to be updated

查看slave状态:
show slave status;
//Slave_IO_Running 与 Slave_SQL_Running 状态都要为Yes
show processlist;
//应该有两行state值为:
Has read all relay log; waiting for the slave I/O thread to update it
Waiting for master to send event


3.问题三:
如果从库的slave_sql_running为NO。
解决方法:
slave stop;
set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;
slave start;
!!!修改完后必须重启进程



4.问题四:
主从同步后,从修改后主从断开连接
主库锁定表:
flush tables with read lock;
show master status;


5.问题四:
主改从必改,从改主不改


6.问题五:
建立多个MySQL服务
设置basedir="F:/MySql2/"
设置datadir="F:/MySql2/Data/"
f:
cd MySql2
cd bin
mysqld-nt --install mysql_cy --defaults-file=f:\mysql_1\my.ini
移除建立的MySql服务
f:
cd MySql2
cd bin
mysqld-nt --remove mysql_cy

Mysql主从同步延迟问题及解决方案

对于主从正常执行,相应的延迟几乎是不存在的。但是在高QPS下,主从同步却出现了比较明显的延迟情况。 _______________________________________________...
  • moonpure
  • moonpure
  • 2016年10月18日 17:42
  • 1742

mysql主从延迟原因以及解决方案

MySQL数据库主从同步延迟原理。 MySQL数据库主从同步延迟是怎么产生的。 MySQL数据库主从同步延迟解决方案。 MySQL数据库主从同步延迟产生的因素。 1.MySQL数据库主从同步延迟原理。...
  • Cym_summer
  • Cym_summer
  • 2016年10月10日 19:55
  • 6579

解决主从数据库不同步的方法

解决mysql主从不同步 mysql>show processlist;   查看下进程是否Sleep太多。发现很正常。 show master status; 也正常。   mysql> s...
  • xingfeichen
  • xingfeichen
  • 2016年12月23日 16:31
  • 2019

MySQL主从复制出现Slave_IO_Running,Slave_SQL_Running问题的解决方法

mysql replication 中slave机器上有两个关键的进程,死一个都不行,一个是slave_sql_running,一个是Slave_IO_Running,一个负责与主机的io通信,一个负...
  • yonglailizhi
  • yonglailizhi
  • 2015年12月15日 11:22
  • 1184

mysql主从数据库不同步的2种解决方法

今天发现Mysql的主从数据库没有同步,很是疑惑,于是搜索整理了下,接下来介绍解决方法,有感兴趣的朋友可以参考下 今天发现Mysql的主从数据库没有同步  先上Master库:  ...
  • u013636377
  • u013636377
  • 2016年01月11日 11:41
  • 280

mysql主从同步不一致后的解决方法

查看master的运行情况:[root@master] mysql -uroot -p************ [root@master] mysql> show master status \G; ...
  • u011138447
  • u011138447
  • 2016年05月07日 16:21
  • 6346

mysql主从数据库不同步的2种解决方法

主从复制中可能遇到主从数据不一致的情况,好了篇帖子,介绍比较详细 ————————————如下———————————————- 先上Master库: mysql>show processlist...
  • jiaoshenmo
  • jiaoshenmo
  • 2016年04月19日 10:44
  • 283

mysql主从数据库不同步的2种解决方法

转自:http://www.jb51.net/article/33052.htm                                 今天发现Mysql的主从数据库没有同步,很是疑惑,...
  • liuyuhua0066
  • liuyuhua0066
  • 2015年04月16日 22:27
  • 963

mysql主从数据库不同步的2种解决方法

先上Master库: mysql>show processlist; 查看下进程是否Sleep太多。发现很正常。 show master status; 也正常。 mysql> show mas...
  • devilzy2656
  • devilzy2656
  • 2013年03月08日 14:41
  • 589

mysql主从数据库不同步的2种解决方法

今天发现Mysql的主从数据库没有同步 先上Master库: mysql>show processlist; 查看下进程是否Sleep太多。发现很正常。 show master statu...
  • nanyanglu
  • nanyanglu
  • 2016年11月18日 19:30
  • 198
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MySQL主从同步配置容易出现的问题以及解决方法
举报原因:
原因补充:

(最多只允许输入30个字)