mysql主从不一致解决方法
2015-06-02 15:25
495 查看
方法一:忽略错误后,继续同步
该方法适用于主从库数据相差不大,或者要求数据可以不完全统一的情况,数据要求不严格的情况
stop slave;
#表示跳过一步错误,后面的数字可变
set global sql_slave_skip_counter =1;
start slave;
查看slave状态
mysql> show slave status;
方法二:从新做主从
解决步骤如下:
1.先进入主库,进行锁表,防止数据写入
使用命令:
mysql> flush tables with read lock;
2.进行数据备份
mysqldump -u root -p regional_fe >/home/mysql/regional_fe.sql
3.查看master 状态
mysql> show master status;
4.解除主库表锁定
unlock tables;
5.备份数据上传到从库
scp regional_fe.sql root@192.168.30.122:/home/mysql/
6.然后到从库停止主从执行mysql命令,导入数据备份
mysql> stop slave;
mysql> source /home/mysql/regional_fe.sql
7.设置从库同步,注意该处的同步点,就是主库show master status信息里的| File| Position两项
change master to master_host = '192.168.30.121', master_user = 'repl', master_port=3306, master_password='123456', master_log_file = 'mysqld-bin.000006', master_log_pos=120;
8.重新开启从同步
mysql> stop slave;
9.查看同步状态
mysql> show slave status\G 查看:
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
好了,同步完成啦。
该方法适用于主从库数据相差不大,或者要求数据可以不完全统一的情况,数据要求不严格的情况
stop slave;
#表示跳过一步错误,后面的数字可变
set global sql_slave_skip_counter =1;
start slave;
查看slave状态
mysql> show slave status;
方法二:从新做主从
解决步骤如下:
1.先进入主库,进行锁表,防止数据写入
使用命令:
mysql> flush tables with read lock;
2.进行数据备份
mysqldump -u root -p regional_fe >/home/mysql/regional_fe.sql
3.查看master 状态
mysql> show master status;
4.解除主库表锁定
unlock tables;
5.备份数据上传到从库
scp regional_fe.sql root@192.168.30.122:/home/mysql/
6.然后到从库停止主从执行mysql命令,导入数据备份
mysql> stop slave;
mysql> source /home/mysql/regional_fe.sql
7.设置从库同步,注意该处的同步点,就是主库show master status信息里的| File| Position两项
change master to master_host = '192.168.30.121', master_user = 'repl', master_port=3306, master_password='123456', master_log_file = 'mysqld-bin.000006', master_log_pos=120;
8.重新开启从同步
mysql> stop slave;
9.查看同步状态
mysql> show slave status\G 查看:
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
好了,同步完成啦。
相关文章推荐
- mysql 的 infobright 数据库的 mediumblob 显示不了数据
- Mac下MySql卸载方法
- mysql清理binlog
- mysql 设置远程连接
- JDBC(MYSQL)初步学习
- mysql 高性能的索引
- MySQL优化的一些经验
- mysql memory 索引
- excel 导入到mysql
- mysql权限审核
- MySQL slave状态之Seconds_Behind_Master
- mysql在windows server上面安装的问题
- mysql 字符集设置查看
- mysql设置root的密码
- MYSQL查看和修改存储引擎
- MySQL之——新安装的MySQL必须调整的10项配置
- MYSQL主从不同步延迟原理分析及解决方案
- win7 64位安装mysql
- MySQL.master and slave 一主多从,切库传输
- mysql怎样创建名称有特殊字符的数据库