一、压缩(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
安装2个mysql:ip地址分别为192.168.1.1(master主数据库),192.168.1.2(slave从数据库),ps:mysql版本5.5以上。 修改master主数据库的my.cnf文件(修改完成需重启mysql) [mysqld]
server-id = 1
binlog...
分类:
数据库 时间:
2015-09-18 14:00:28
阅读次数:
218
1>半同步复制的出现:默认情况下,复制是异步的,就是客户端提交事务给主库,主库将事务写入到存储引擎和binlog中后会立即返回给客户端告诉其事务执行成功。如果此时该事务还未来得及复制到从库上,如果主库在此时发生崩溃或者服务器宕机,会导致主从切换,此时客户端访问新..
分类:
数据库 时间:
2015-09-13 12:01:55
阅读次数:
178
mysql主从复制:需要注意的一些点:1、master必须要打开binglog,设置唯一的server id 2、每一个slave都必须要设置唯一的server id 3、为slaves建立一个可以读取master binlog的授权账户 4、如果master有数据,你必须复制已有数据到slave,...
分类:
数据库 时间:
2015-09-09 16:48:42
阅读次数:
226