微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > MySQL MyISAM和InNodb备份与恢复技巧

MySQL MyISAM和InNodb备份与恢复技巧

时间:09-12 来源:互联网 点击:

samchk,如果是在线执行则最好先flush tables(把所有更新写入磁盘)。

7. 备份策略摘要

1、一定用--log-bin或甚至--log-bin=log_name选项运行MySQL服务器,其中日志文件名位于某个安全媒介上,不同于数据目录所在驱动器。如果你有这样的安全媒介,最好进行硬盘负载均衡(这样能够提高性能)。

2、定期进行完全备份,使用mysqldump命令进行在线非块备份。

在负载比较低的时候进行,并且建议采用--single-transaction参数来保证事务数据的一致性,同时不影响其他用户的正常读写。

3、完整备份时采用FLUSH LOGS,便于产生增量备份日志。

4、用FLUSH LOGS或mysqladmin flush-logs 刷新日志进行定期增量备份。

5、定期维护表,这样既可以提高性能,并且可以减少数据丢失和出错的可能性。

6、关键表可以另外再做备份,根据需要

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top