日期:2014-05-16  浏览次数:20763 次

通过程序实现 mysql 数据库备份和恢复
如何通过程序实现 mysql 数据库备份和恢复,相应 sql 语句该怎么写呢

------解决方案--------------------
很简单的去我blog看看
http://hi.baidu.com/cjmxp/blog/item/83f57dc678b3571f9d163d1f.html
------解决方案--------------------
select * from table_name into file_bak.sql
好像是这样子的.查查手册里面的备份方法.
------解决方案--------------------


直接复制整个文件目录。


==== 思想重于技巧 ====

------解决方案--------------------
用命令写个批处理进行备份,然后再程序里面直接调用批处理就OK了!
------解决方案--------------------
http://blog.chinaunix.net/u/29134/article_71953.html
------解决方案--------------------
可以使用 PHP的函数 exec 执行 MYSQL导出导入工具相关命令进行数据备份
------解决方案--------------------
1、对于小量数据,不如数据小于差不多5G的。用MYSQLDUMP还可以过的去。
2、对于海量数据,如果表引擎为MYISAM,考虑官方提供的免费热备工具。如果是INNODB,去买一个热备工具。
3、不管数据如何大,考虑增量备份,过一段时间我会抽空写一个增量备份脚本在博客上。去瞅瞅。^_^