Mysql主从常见问题
一、从DBServer从主DBServer读取binlog产生问题时
mysql -u root -p
mysql> stop slave;
mysql> change master to
mysql> master_host='10.0.1.231',
mysql> master_user='mysql1',
mysql> master_password='mysql1',
mysql> master_log_file='',
mysql> master_log_pos= ;
然后再从DBServer上删除两个以relay××log为结尾的文件
2.启动从DBServer
mysql> slave start # 或者是start slave,启动从DBServer
mysql>show slave status #查看从DBServer状态
二、mysqlbinlog 操作:
show binlog events\G 查看binlog记录的位置和文件
根据pos位置恢复:
mysqlbinlog --start-position=3313 --stop-position=3557 mysql2-bin.000001 >test.sql 然后source
根据截止时间点恢复:
mysqlbinlog --stop-date="2016-03-03 17:41:28" /data/mysql1/mysql-bin.000002 > test.sql