binlog日志用于记录所有更新数据,当我们的数据库出现故障时,我们可以利用binlog日志来挽回。如果mysql数据库出现问题需要重新创建binlog二进制文件。#关闭当前的binlog日志并创建一个新日志文件,编号加1。flushlogs#查看日志,查出需要恢复的时间点mysqlbinlog--no-defaultsfangx-bin.000001|more#恢复具体时间导成SQL语句mysq
分类:
数据库 时间:
2018-06-06 22:12:11
阅读次数:
189
前言 仅限于菜鸟的一次简单体验。 前提:mysql已经开启了binlog日志功能。可以自行百度,推荐地址 >windows下如何开启mysql日志功能 体验目标:在数据库表里面新增一条数据,然后再删除该条数据,然后通过binlog去恢复被删除的数据。 环境 windows10; mysql5.7.2 ...
分类:
数据库 时间:
2018-05-30 22:45:20
阅读次数:
233
记录mysql数据库真正执行更改的所有操作(DML语句),不包含那些没有修改任何数据的语句,不会记录select和show这样的语句。 二进制日志的作用: 1、 可以完成主从复制的功能 2、 进行恢复操作。 数据可以通过binglog日志,使用mysqlbinlog命令,实现基于时间点和位置的恢复操 ...
分类:
数据库 时间:
2018-05-21 14:50:35
阅读次数:
1338
1、查看远程服务器上的二进制日志文件:这里 mysqlbinlog -R -h192.168.1.101 -uroot -p123456 mysql-bin.000036 > igoodful.sql 2、 ...
分类:
数据库 时间:
2018-05-18 14:19:26
阅读次数:
167
今天在做update更新数据的时候,因为没有统一好需要更新的数据编执行了update操作,所以需要回滚到先前的数据,所以就赶紧去服务器看binlog日志,结果一看binlog竟然没有开启,把我给惊的啊,然后一看mysql原来是用的腾讯云的mysql数据库,自带的开启了binlog功能,知道了这点,然 ...
分类:
数据库 时间:
2018-05-03 19:32:39
阅读次数:
182
默认情况下mysql的二进制日志文件保存在默认的数据目录data下,如:/usr/local/mysql/data 修改日志保存目录(/backup/mysqlbinlog/mysql-bin)的话: /etc/my.cnf 文件中的log-bin条目,如 log-bin=/backup/mysql ...
分类:
数据库 时间:
2018-05-02 02:30:41
阅读次数:
226
-bash : mysqldump: command not found -bash : mysqlbinlog:command not found 首先得知道mysql命令或mysqldump命令的完整路径,可以使用find命令查找 ...
分类:
数据库 时间:
2018-04-30 17:51:47
阅读次数:
227
环境准备:10.99.35.214上安装elasticsearch-5.4.1.tar.gz、jdk-8u121-linux-x64.tar.gz、kibana-5.1.1-linux-x86_64.tar.gz、nginx-1.12.2.tar.gz10.99.35.215、10.99.35.216上安装elasticsearch-5.4.1.tar.gz、jdk-8u121-linux-x64
分类:
数据库 时间:
2018-04-18 18:57:03
阅读次数:
201
如果发现如下错误: 可以通过以下方法解决(在所有节点上执行): 再进行检查 还是报错,纠结N久,才发现原因是:原来Failover两种方式:一种是虚拟IP地址,一种是全局配置文件。MHA并没有限定使用哪一种方式,而是让用户自己选择,虚拟IP地址的方式会牵扯到其它的软件,比如keepalive软件,而 ...
分类:
数据库 时间:
2018-03-31 16:40:49
阅读次数:
276
查看是否开启了binlog: win+r => cmd => 连接mysql=>show variables like 'log_%'; 没有开启log_bin的值是OFF,开启之后是ON 开启binlog: 修改mysql配置文件 my.ini (在C:\ProgramData\MySQL\MyS ...
分类:
数据库 时间:
2018-03-30 16:27:27
阅读次数:
264