MySQL日志管理4 一.错误日志 作用: 记录mysql数据库的一般状态信息及报错信息,是我们对于数据库常规报错处理的常用日志。 默认位置: $MYSQL_HOME/data/ 开启方式:(MySQL安装完后默认开启) 三.一般查询日志 作用: 记录mysql所有执行成功的SQL语句信息,可以做审 ...
分类:
数据库 时间:
2019-07-30 21:52:13
阅读次数:
139
准备两台虚机,在同一个网段,装的mysql都是同一个版本,我这里装的都是5.7一台是linux(192.168.19.200)主,一台是centos(192.168.19.130)从步骤如下:1、修改配置文件,打开bin_log日志vi/usr/local/mysql-5.7.11-linux-glibc2.5-x86_64/my.cnf加一句:log-bin=binlog2、创建binlog目录
分类:
数据库 时间:
2018-07-25 17:48:36
阅读次数:
166
分别基于mysqldump、lvm2、xtrabackup三种方式实现MySQL备份恢复一、利用mysqldump实施逻辑备份操作1.在/etc/my.cnf中添加如下,开启二进制日志innodb-file-per-table=ONskip-name-resolve=ONlog_bin=/var/log/maradb/binlog2.备份数据,锁表,二进制日志做滚动,CHANGEMASTERTO设
分类:
数据库 时间:
2018-03-08 20:48:29
阅读次数:
186
分别基于mysqldump、lvm2、xtrabackup三种方式实现MySQL备份恢复一、利用mysqldump实施逻辑备份操作1.在/etc/my.cnf中添加如下,开启二进制日志 innodb-file-per-table = ON skip-name-resolve=ON log_bin=/var/log/maradb/binlog2.备份数据,锁表,二进制日
分类:
数据库 时间:
2018-01-16 12:18:02
阅读次数:
204
DBA或开发人员,有时会误删或者误更新数据,如果是线上环境并且影响较大,就需要能快速回滚。传统恢复方法是利用备份重搭实例,再应用去除错误sql后的binlog来恢复数据。此法费时费力,甚至需要停机维护,并不适合快速回滚。也有团队利用LVM快照来缩短恢复时间,但快照的缺点是..
分类:
数据库 时间:
2017-08-12 10:10:15
阅读次数:
153
1.Master接收写操作,写入binlog2.Slave上IO_THREAD连接master上,请求变更日志3.IO_thread接收到日志请求后写入relay-log中4.slave上SQL_THREAD读取Relay-log,执行里面的SQL,把结果同步到Datafile
分类:
数据库 时间:
2015-06-11 23:20:03
阅读次数:
252
如果需要恢复的二进制日志较多,较复杂,强烈建议使用MySQL自身复制来恢复binlog,而不要使用mysqlbinlog。目录 [hide]1. 如何操作1.1 将binlog作为relay log来执行1.2 从专门构建的binlog server上拉binlog2. 其他需要注意的事项在MySQ...
分类:
数据库 时间:
2014-12-12 16:31:34
阅读次数:
232