如果我们只能访问phpMyAdmin,那么备份整个数据库的最佳方法是什么?

时间:2010-12-15 19:18:37

标签: mysql backup phpmyadmin

对于不习惯mySQL的人,在使用phpMyAdmin管理程序时,建议使用所有表和数据备份整个数据库的设置是什么?

alt text

3 个答案:

答案 0 :(得分:1)

大多数选项都很好,但请检查结构 - > “添加DROP TABLE ...”和“添加CREATE PROCEDURE”,然后是Data - > “扩展插入”(这会减少重新插入数据时的加载时间,而不是必需的)。然后单击“另存为文件”并导出,其余选项都适用。

答案 1 :(得分:0)

我假设您的数据库很大,并且您遇到phpMyAdmin超时问题。如果是这种情况,并且您没有shell访问权限,那么您可能必须编写一个PHP脚本,该脚本执行mysqldump命令,然后异步调用它,以便没有浏览器超时问题。这将是一个草率的解决方法,但如果访问受限,这样的东西可能是你唯一的选择。

答案 2 :(得分:0)

虽然它有它的位置,但phpmyadmin的强项不是数据库备份。

话虽如此,如果您的数据库很小,通过.sql导出使用默认设置应该没问题。

如果您的数据库很大(即超过几MB)和/或您关心它,则应通过逻辑副本或通过执行mysqldump在服务器级别完成备份。