Mysql主从复制(binlog方式)不影响业务

具于binlog的方式:不影响业务


事物的四大特性: 


原子性:事物开始后,所有的操作要么全部完成,要么全部不完成;发送错误就回滚到事物开始前;

一致性:在事物开始后和结束之前,数据库的完整性没有被破坏;

隔离性:隔离级别有四种,默认隔离级别是可重复读;

持久性:事物处理结束后,对数据的修改是永久的,即便系统故障数据也不会丢失;

为了加快同步的速度,我们将主库的数据导入到从库中;


mysqldump -h192.168.202.130 -utest -p123456 --default-character-set=utf8 --databases fax --single-transaction --master-data=2 > fax.sql

将数据导入从库中


mysql ‐uroot ‐p123456 --default-character-set=utf8 < fax.sql

如果之前做过主从,清空主库信息文件reset slave;文件位置: /var/lib/mysql/master.info

change master to master_host='192.168.230.101',master_port=3306,master_user='repl',master_password='123456',master_log_file='mysql‐bin.000003',master_log_pos=1142;

start slave;

shwo slave status\G;

注意: master_log_file和 master_log_pos字段参数,是从主库导出数据后里面会记录字段值;语句执行失败多看看语句字符大小写问题;

MyAnswer博客

MyAnswer博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论