表示 进入内容 331340514
« 先前的 10 新的记录 | 下一步 10 较早的记录 »
Displaying posts with tag: binlog (reset)
mysql 主备XtraBackup恢复

MySQL主从同步原理 MySQL主从同步是在MySQL主从复制(Master-Slave Replication)基础上实现的,通过设置在Master MySQL上的binlog(使其处于打开状态),Slave MySQL上通过一个I/O线程从Master MySQL上读取binlog,然后传输到Slave MySQL的中继日志中,然后Slave MySQL的SQL线程从中继日志中读取中继日志,然后应用到Slave MySQL的数据库中。

【服务器】  【mysql】  【innodb】  【日志】  【线程】   …

[获取更多]
通过binlog日志文件恢复单表【小技巧】

场景:某天执行了delete from t1操作忘加where条件,我们需要通过昨天的全量备份+误操作之前的binlog增量备份,加以恢复。

在通过mysqlbinlog解析时,需要用sed命令去过滤出t1表的insert、delete、update操作,如果binlog文件很多,并且默认是1G的大小,用这种方法费时费力,很麻烦。

【mysql】  【日志】  【test】  【grant】  【binlog】  【update】   …

[获取更多]
千万别手欠执行stop slave

今天我一个朋友,执行了stop slave,给卡死了,结果kill 进程ID也杀不死。 这是由于在主库上执行了一条很耗时的大SQL,通过主从复制在从库接收过来后,SQL_THREAD开始执行, 这时你只要执行了stop slave,立马就卡死,之后你再执行show slave status\G;也会被卡住,必须等 待那条大SQL执行完,才会结束stop slave,除非你pkill -9 mysql进程。

【mysql】  【SQL】  【日志】  【Mariadb】  【binlog】   …

[获取更多]
MySQL binlog三种模式

MySQL binlog三种模式 2016-09-21 11:39 1205人阅读 评论(0) 收藏 举报  分类: mysql数据库(10)  目录(?)[+]

MySQ binlog三种模式及设置方法

1.1 Row Level  行模式 日志中会记录每一行数据被修改的形式,然后在slave端再对相同的数据进行修改 优点:在row level模式下,bin-log中可以不记录执行的sql语句的上下文相关的信息,仅仅只需要记录那一条被修改。

【mysql】  【函数】  【SQL】  【日志】   …

[获取更多]
mysql配置文件my.cnf的事例并附解释

#更改磁盘调度算法 echo 'deadline' >/sys/block/xvdb/queue/scheduler #关掉NUMA特性 #numactl --interleave=all

下面是my.

【mysql】  【innodb】  【性能】  【日志】  【线程】  【数据库】  【配置】  【排序】   …

[获取更多]
mysql HA 负载均衡

DRBD+heartbeat + LVS + keepalived+ mysql

硬件:master *2 :安装drbd, heartbeat,mysql           slave*3 : 安装mysql           keep alived主机*2: 安装LVS, keepal...

【算法】  【mysql】  【性能】  【LOG】  【线程】  【配置】  【主机】   …

[获取更多]
mysql删除binlog日志及日志恢复数据的方法

 

基本上大家装mysql,都会开启binlog功能,开启这个功能的好处是,日后方便恢复数据,而坏处是日志文件增长速度快,很快占会占满磁盘空间,所以我们要定期或手工来删除过大的日志文件。    删除日志文件的方法大概有如下几中:    一、设置日志保留时长expire_logs_days自动删...

【mysql】  【日志】  【LOG】  【索引】  【binlog】   …

[获取更多]
Mysql学习之--Mysql二进制日志管理

简介:      MySQL的二进制日志可以说或是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是失误安全型的.       MySQL的二进制日志的作用是显而易见的,可以方便的备份这些日志以便做数据恢复,也可以作为主从复制的同步文件,然而二进制日志的大小可能会根据不同的需求而存在麻烦,所以让日志回滚是必须的,当然MySQL已经为我们提供了二进制回滚的功能,那就是max_binlog_size参数。

【mysql】  【日志】  【Server】   …

[获取更多]
mysql主从日志的定期清理

 mysql主从的binlog定时删除是很重要的,一般是通过expire_logs_days = 10来设置binlog保留的天数(mysql5.0一下版本不支持),但有时这还不够,假如有几天的日志量非常大,硬盘可能会满,所以不但要设置保留的天数,还要监控硬盘的空间使用情况。

【mysql】  【日志】  【os】  【binlog】   点击查看原文>

Mysql binlog 日志的三种模式

 Row Level:日志中会记录成每一行数据被修改的形式,然后在slave端再对相同的数据进行修改。 优点:在row level模式下,bin-log中可以不记录执行的sql语句的上下文相关的信息,仅仅只需要记录那一条记录被修改了,修改成什么样了。

【mysql】  【函数】  【SQL】  【日志】  【session】  【binlog】   …

[获取更多]
表示 进入内容 331340514
« 先前的 10 新的记录 | 下一步 10 较早的记录 »