码迷,mamicode.com
首页 > 数据库 > 详细

mysql备份与恢复(笔记二)

时间:2016-04-23 23:20:37      阅读:410      评论:0      收藏:0      [点我收藏+]

标签:mysql增量备份


mysql增量备份
前提,服务器需要打开二进制日志
mysql> SHOW BINARY LOGS;          //查看所有的二进制文件
mysql> SHOW MASTER STATUS;        //查看当前二进制文件

mysqlbinlog使用说明
mysqlbinlog导入数据时会产生临时表,这在大文件的特别注意,临时表位置为环境变量TMPDIR
比较重要的参数如下:
--start-datetime 从一个时间点开始
--stop-datetime  截止于一个时间点
--start-position 从指定的位置点开始
--stop-position 从指定的位置点结束
--user 指定用户
从指定位置恢复
shell> mysqlbinlog --start-position=3831017 --stop-position=3831518  mysql-bin.000019 |mysql -uroot -p
shell> mysqlbinlog --stop-datetime="2016-04-02 9:59:59" /var/log/mysql/bin.123456 | mysql -u root -p
更多参数请参考手册
查看二进制文件内容
mysqlbinlog binlog_file | less
也可以选择保存文件中再查看如:
mysqlbinlog binlog_file >data.sql

本文出自 “linux学习之路” 博客,请务必保留此出处http://raystudylinux.blog.51cto.com/9065684/1767034

mysql备份与恢复(笔记二)

标签:mysql增量备份

原文地址:http://raystudylinux.blog.51cto.com/9065684/1767034

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!