通过程序实现 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、不管数据如何大,考虑增量备份,过一段时间我会抽空写一个增量备份脚本在博客上。去瞅瞅。^_^