MySQL主从同步配置容易出现的问题以及解决方法
2016-08-31 11:31
776 查看
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.问题一:
如果从库的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
相关文章推荐
- mysql5.6配置同步复制的新方法以及常见问题的解决方法
- 【干货】MySQL5.6配置同步复制的新方法以及常见问题的解决方法
- 【mysql】 数据同步出现Slave_IO_Running:No问题的解决方法小结
- jquery下动态显示jqGrid以及jqGrid的属性设置容易出现问题的解决方法
- 解决mysql开启GTID主从同步出现1236错误问题
- mysql5.1升级5.6步骤以及出现问题解决方法
- MySQL配置出现error nr. 1130问题的解决方法
- MySQL集群架构以及本人配置过程中出现的问题及解决办法
- MySql5.7.12免安装版配置以及服务无法启动问题解决方法
- mac使用mysql出现的一些问题以及解决方法
- 安装python-mysql出现的问题以及解决方法
- mysql 数据同步 出现Slave_IO_Running:No问题的解决方法小结
- 解决mysql开启GTID主从同步出现1236错误问题 推荐
- mysql主从库不同步问题解决方法
- jquery下动态显示jqGrid以及jqGrid的属性设置容易出现问题的解决方法
- mysql 数据同步 出现Slave_IO_Running:No问题的解决方法小结
- mysql主从库不同步问题解决方法
- [bigdata] 启动CM出现 “JDBC Driver class not found: com.mysql.jdbc.Driver” 以及“Error creating bean with name 'serverLogFetcherImpl'”问题的解决方法
- MySQL 出现 java.sql.SQLException 之 Got error 28 from storage engine 问题分析以及解决方法
- mysql主从库不同步问题解决方法