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



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

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值