1、查看是否开启了binlog:show binary logs; 默认情况下是不开启的。 2、开启binlog:修改mysql的配置文件my.ini。添加如下配置: 该文件默认不允许修改,需要右键“管理员取得所有权”之后才能保存修改。 另外,需要注意的是图中的my.ini位于:C:\Program ...
分类:
数据库 时间:
2017-02-23 16:04:50
阅读次数:
318
上一节,通过使用overlay网络,搭建了跨主机的docker容器集群。下面,在这个跨主机的docker容器集群环境下,搭建mysql 数据库集群。 mysql主从自动备份和自动切换 从数据安全性考虑,对数据库的数据进行及时备份非常重要。mysql就提供了主从备份的机制,从数据库会非常及时的将主数据 ...
分类:
数据库 时间:
2017-02-23 14:08:36
阅读次数:
274
Mysql的日志种类查询日志:general_log慢查询日志:log_slow_querles错误日志:log_error,log_warnings二进制日志:binlog中继日志:relay_log事务日志:innodb_log查询日志记录查询语句,日志存储位置:文件:file表:table(mysql.general_log)general_log={ON|OFF}general..
分类:
数据库 时间:
2017-02-22 23:15:13
阅读次数:
286
一:存在在PHPmyAdmin下找到表格导出然后再导入 二:当没有备份时,使用binlog功能进行恢复 先进入到/etc/my.cnf文件中。 在文件中添加一句:log-bin=mysql-bin 然后重启mysql:/etc/init.d/mysqld restart mysqlbinlog恢复数 ...
分类:
数据库 时间:
2017-02-22 12:57:44
阅读次数:
220
binlog2sql是大众点评开源的一款用于解析binlog的工具,在测试环境试用了下,还不错。 其具有以下功能 1. 提取SQL 2. 生成回滚SQL 关于该工具的使用方法可参考github操作文档:https://github.com/danfengcao/binlog2sql 个人感觉该文档已 ...
分类:
数据库 时间:
2017-02-20 12:36:19
阅读次数:
258
在运维Mysql过程中 一些有关二进制配置的选项和应用 ,包括 sync_binlog,max_binlog_cache_size,日子轮换,日志清除,数据回滚 和恢复,误操作的恢复等 ...
分类:
其他好文 时间:
2017-02-19 11:08:57
阅读次数:
221
node1:192.168.139.2主服务器node2:192.168.139.4从服务器首先要在node1和node2上安装MySQL,这里不演示然后需要对主从进行如下配置:master:启用二进制日志log_bin=master-binlog_bin_index=master-bin.index选一个唯一的服务器idserver_id={0-2^32-1}创建具有复制权限的用户..
分类:
数据库 时间:
2017-02-17 21:59:59
阅读次数:
251
两种模式的对比: Statement 优点 历史悠久,技术成熟; 产生的 binlog 文件较小; binlog 中包含了所有数据库修改信息,可以据此来审核数据库的安全等情况; binlog 可以用于实时的还原,而不仅仅用于复制; 主从版本可以不一样,从服务器版本可以比主服务器版本高; Statem ...
分类:
数据库 时间:
2017-02-15 14:37:46
阅读次数:
236
BlackHole:黑洞引擎,写入的任何数据都会消失,用于记录binlog做复制的中继存储!是否支持BLACKHOLE引擎,通过查看SHOWENGINES进行查看。BlackHole的用途:用于binlog的备份线上MySQL的binlog一般会保留3-5天,但是对比较重要的业务,binlog可能需要保留一个月甚至半年。线上服..
分类:
其他好文 时间:
2017-02-06 18:35:55
阅读次数:
190
年后回来查看mysql运行状况与备份情况,登录mysql从库查看主从同步状态 突然之间Slave_IO_Running: 状态变成NO了 解决方法。 首先在从库上执行 stop slave; 查看主库master状态 刷新binlog日志 flush logs; 刷新后的日志会+1 例如上面的 Fi ...
分类:
数据库 时间:
2017-02-04 14:34:51
阅读次数:
248