标签: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增量备份
原文地址:http://raystudylinux.blog.51cto.com/9065684/1767034