MySQL数据库备份及二进制文件恢复
原创
©著作权归作者所有:来自51CTO博客作者hallwin的原创作品,请联系作者获取转载授权,否则将追究法律责任
一:dump备份
备份:
mysqldump --user=root -p mydatabase > /backup/mydatabase.sql
恢复备份:
mysql --user=root -p mydatabase < /backup/mydatabase.sql
备份所有数据库:
mysqldump --user=root -p --all-databases > /backup/mysql.sql
二:二进制文件备份
#使用mysqlbinlog语句通过--start-date和--stop-date选项制定DATETIME格式的起止时间
mysqlbinlog --stop-date="2008-06-23 8:39:23" /var/lib/mysql/bin.000004 |mysql -uroot -p
#恢复某个点后的数据
mysqlbinlog --start-date="2008-06-23 6:39:23" /var/lib/mysql/bin.000004 |mysql -uroot -p
上一篇:MySQL的root密码恢复
下一篇:MySQL的AB复制
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
mysql二进制增量备份
mysql二进制增量备份
mysql mysql备份 mysql增量备份