MySQL(5.x)数据库备份/恢复到文件工具

时间:2010-10-20 21:40:01

标签: mysql dump

欢迎, 我正在寻找能让我在PHP下备份MySQL(5.x)数据库的php类。

我从phpclasses中测试了很多,但大多数都是为mysql 4而在mysql5下编写的,生成错误的代码。

  • 类应该允许我将数据库转储到文件中。
  • 轻松恢复该文件。
  • 生成的文件(.sql)应该与phpmyadmin兼容。

2 个答案:

答案 0 :(得分:1)

与phpMyAdmin的SQL Export相比,使用mysqldump可以获得更好的结果,尤其是在处理大型数据库和大量数据时

正如@Dan所提到的,使用exec()或shell_exec()来运行mysqldump命令

答案 1 :(得分:0)

MySQL有自己的转储和导入功能。您可以简单地调用使用已安装在服务器上的mysqldump和mysql客户端。如果要将该功能包装在PHP脚本中,请将命令构建为字符串,并使用exec()或shell_exec()在系统上运行它们。