北京SEO

mysql日志恢复数据方法介绍

2019/10/10/17:34:37  阅读:1774  来源:谷歌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

精选文章

RMAN中catalog和nocatalog区别介绍 小技巧:为Linux下的文件分配多个权限 zimbra8.5.1安装第三方签名ssl证书的步骤 解决mysql不能远程连接数据库方法 windows服务器mysql增量备份批处理数据库 mysql中slow query log慢日志查询分析 JavaScript跨域问题总结 Linux下负载均衡软件LVS配置(VS/DR)教程 mysql中权限参数说明 MYSQL(错误1053)无法正常启动

SEO最新算法