mysql主从同步过程下面内容来源于老男孩教育1、slave服务器上执行startslave,开启主从复制开关。2、此时,slave服务器的IO线程会通过在master上授权的复制用户请求连接master服务器,并请求指定binlog日志文件的指定位置(日志文件和位置就是在配置主从复制服务是执行changemas..
分类:
数据库 时间:
2015-10-01 01:44:58
阅读次数:
288
数据库主从同步部署同步前主编主数据masterip:10.0.0.4:3306备数据slaveip:10.0.0.3:3306主数据上面操作开启主数据的binlog参数,和设置server-idegrep"server-id|log-bin"/etc/my.cnf########################################[root@M_MYSQL~]#egrep"server-id|log-bin"/etc..
分类:
数据库 时间:
2015-10-01 01:43:54
阅读次数:
292
MySQL主从原理非常简单,总结一下:每个从仅可以设置一个主。主在执行sql之后,记录二进制log文件(bin-log)。从连接主,并从主获取binlog,存于本地relay-log,并从上次记住的位置起执行sql,一旦遇到错误则停止同步。从这几条Replication原理来看,可以有这些推论:主从间的..
分类:
数据库 时间:
2015-09-30 01:05:30
阅读次数:
253
一、压缩(1.1)使用gzip进行打包:# time tar -zcf tar1.tar binlog*real0m48.497suser0m38.371ssys0m2.571s(1.2)使用pigz压缩,同时设置最高压缩速度(-1)# time tar -cv binlog* | pigz -1 ...
分类:
其他好文 时间:
2015-09-30 00:50:23
阅读次数:
245
1.mysql有许多系统变量,可以设置,系统变量设置不同,不同的系统将导致执行状态。故mysql提供两组命令,分别查看系统设置和执行状态。1、系统设置:SHOW [GLOBAL | SESSION] VARIABLES [like_or_where]SHOW VARIABLES shows the ...
分类:
数据库 时间:
2015-09-28 20:43:14
阅读次数:
301
1.工具简介pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析。可以把分析结果输出到文件中,分析过程是先对查询语句的条件进...
分类:
其他好文 时间:
2015-09-26 17:11:52
阅读次数:
261
由于服务器的数据比较重要,除了配置一主三从模式外,又增加了主库的binlog实时备份。 binlog基本定义:二进制日志,记录对数据发生或潜在发生更改的SQL语句,并以二进制的形式保存在磁盘中。 配置修改my.cnf参数...
分类:
数据库 时间:
2015-09-21 14:14:28
阅读次数:
255
1、 设置Master服务器server-id=1log-bin=/var/lib/mysql/mysql-bin//为了使用事务的InnoDB在复制中最大的持久性和一致性,你应该指定innodb_flush_log_at_trx_commit=1,sync_binlog=1选项innodb_flu...
分类:
数据库 时间:
2015-09-21 11:48:45
阅读次数:
223
原创地址:http://blog.chinaunix.net/uid-16844903-id-3896711.htmlbinlog介绍binlog,即二进制日志,它记录了数据库上的所有改变.改变数据库的SQL语句执行结束时,将在binlog的末尾写入一条记录,同时通知语句解析器,语句执行完毕.bin...
分类:
数据库 时间:
2015-09-21 01:18:57
阅读次数:
306
备份:1. 选择在系统空闲时,比如在夜间,使用 mysqldump –F(flush-logs)备份数据库。mysqldump–uroot–p books –F>books20150919.sql2. 并备份 mysqldump开始以后生成的 binlog。恢复:1. 停掉应用,执行 mysql 导...
分类:
数据库 时间:
2015-09-19 15:03:17
阅读次数:
157