北京SEO

mysql日志恢复数据方法介绍

2019/10/10/17:34:37  阅读:1871  来源:谷歌SEO算法  标签: 手机网站制作

利用日志恢复数据一般情况是你没对数据库进行有效和合理的备份导致了,但有一个提前就是你要做日志恢复我们就必须是开了mysql日志的,否则是无法进行日志备份的.

mysql日志备份优缺点

优点:是想恢复到某个时间点,或某个操作sql语句.

缺点:就产生庞大的日志文件.

window中mysql日志恢复方法

1.开启mysql日志,在my.ini 文件里找到[mysqld],在其下面增加一行log-bin:

  1. [mysqld]
  2. #TheTCP/IPPorttheMySQLServerwilllistenon
  3. port=3306
  4. log-bin

默认日志文件名字是以主机命名名字,如果想改为自己定义的名字,代码如下:

  1. [mysqld]
  2. #TheTCP/IPPorttheMySQLServerwilllistenon
  3. port=3306
  4. #mysql-bin为自定义名字
  5. log-bin=mysql-bin

2.定义日志文件路径,代码如下:

  1. #Pathtothedatabaseroot存放日志的路径
  2. datadir="D:/web/mysql/Data/"

3.重启mysql

在上面的路径下会产生两个文件

4.用命令进入mysql,代码如下:

mysql> show binlog events ;

上面pos就是开始位置end_log_pos的结束位置.

相关命令:

1.查看当前日志开启情况,代码如下:

mysql>show variables like 'log%';

2.查看当前日志情况,代码如下:

mysql>show master status;

3.显示当前二进制,代码如下:

mysql>show binary logs;

5.恢复有两种:

1.是把日志文件保存成sql文件,再用source命令,定位保存用法:在mysql安装bin的目下,代码如下:

mysqlbinlog --start-position=4 --stop-position=239 d:\web\mysql\data\ mysqlbin-log.000001 >test1.txt

定时间保存用法,在mysql安装bin的目下,代码如下:

mysqlbinlog --start-datetime="2013-03-16 13:00:00" --stop-datetime="201

3-03-16 14:00:00" d:\web\mysql\data\ mysqlbin-log.000001 >test1.txt

广告内容

mysql日志恢复数据方法介绍 mysql日志恢复数据方法介绍 mysql日志恢复数据方法介绍

相关阅读

热门评论

小明SEO博客 小明SEO博客

小明SEO博客,新时代SEO博客

总篇数171

精选文章

18 行 JS 代码编一个倒时器 JavaScript中getter/setter的实现 Solaris系统上用LD_OPTIONS环境变量诊断编译链接 深入分析linux内存使用的情况详解 浅析MySQL读写分离与负载均衡实例教程 2015 年最棒的 5 个 HTML5 框架 新手学堂:Linux Shell中强大的正则grep mysql存储过程语法学习笔记 MySQL中实现ID编号自动增加的方法 mysql快速保存插入大量数据一些方法总结

SEO最新算法