二进制日志增量备份数据库使用的工具是:mysqlbinlog;这个是在5.1版之后就可以用。简单的配置,先去mysql的目录:C:\ProgramFiles\MySQL\MySQLServer5.5就是my.ini所在的目录;修改my.ini:[mysqld]log-bin=‘d:/log/mylog‘//LOG输出的目录,一定要存在,不然MYSQL重启报错;binlo..
分类:
数据库 时间:
2014-09-17 18:52:53
阅读次数:
339
1,ubuntu mysql 默认区分大小写。让他不区分,就在my.cnf中设置lower_case_table_names=1设置后重启mysql 发现没有起作用。mysql> show variables like 'lower_case_table_names' ;+-------------...
分类:
其他好文 时间:
2014-09-12 13:17:33
阅读次数:
158
要说slave_skip_errors选项,就不得不提mysql的replication机制,总的来说它分了三步来实现mysql主从库的同步master将改变记录到二进制日志(binary log)中(这些记录叫做二进制日志事件,binary log events);slave将master的bin...
分类:
数据库 时间:
2014-09-05 18:03:51
阅读次数:
380
最近项目中有用到双主双从结构的mysql配置。按平常默认配置,测试数据不一致。查资料链式数制需要开启log-slave-updates选项,即通常情况,从服务器从主服务器接收到的更新不记入它的二进制日志,开户log-slave-updates选项从服务器将其SQL线程执行的更新记入到从服务器自己的..
分类:
数据库 时间:
2014-08-26 11:52:56
阅读次数:
269
1、复制的介绍MySQL支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当一个从服务器连接主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功...
分类:
数据库 时间:
2014-08-21 13:03:24
阅读次数:
255
mysql有以下几种日志: 错误日志: -log-err 查询日志: -log 慢查询日志: -log-slow-queries 更新日志: -log-update 二进制日志: -log-bin是否启用了日志mysql>show variables like 'log_%';怎样知道当前的日志my...
分类:
数据库 时间:
2014-08-18 12:59:32
阅读次数:
280
sync_binlog选项控制mysql怎么刷新二进制日志到磁盘,默认是0,意味着mysql并不刷新,由操作系统自己决定什么时候刷新缓存到持久化设置,如果这个值比0大,它指定了两次刷新到磁盘的动作之间间隔多少次二进制日志写操作如果没有设置它为1,那么崩溃后可能导致二进制日志没有同步事务数据,这可以轻...
分类:
其他好文 时间:
2014-08-15 23:42:19
阅读次数:
266
一、主从复制的工作原理
Mysql在Master与slave之间实现整个复制的过程由3个线程来完成的,其中两个线程(SQL线程和IO线程)在
Slave端,另外一个线程(IO)在Master端
要实现Mysql的复制必须首先打开Master端的binarylog(也就是二进制日志)否则无法实现.
Mysql复制基本过程如下:..
分类:
数据库 时间:
2014-08-13 03:49:05
阅读次数:
264
转载地址:http://wasabi.iteye.com/blog/318962 mysql有以下几种日志: 错误日志: -log-err 查询日志: -log 慢查询日志: -log-slow-queries 更新日志: -log-update 二进制日志: -log-bin 是否启用了...
分类:
数据库 时间:
2014-08-12 13:03:44
阅读次数:
332
mysql有以下几种日志:
错误日志: log-err
查询日志: log
慢查询日志: log-slow-queries
更新日志: log-update
二进制日志: log-bin
要把日志生成在 /var/log 目录下(是系统日志存放的地方,只有 root 账号有写权限),需要 MySQL进程对这个目录有读写权限,一般是不这么做的,...
分类:
数据库 时间:
2014-08-11 17:51:02
阅读次数:
443