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

发布于 2024-10-07 23:40:28 字数 197 浏览 5 评论 0原文

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

替代文字

For someone that is not used to mySQL, when using phpMyAdmin administration program, what is the recommended setup to backup the entire database with all tables and with data?

alt text

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

葬花如无物 2024-10-14 23:40:28

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

Most of those options are fine, but check the Structure -> "Add DROP TABLE..." and "Add CREATE PROCEDURE", then Data -> "Extended inserts" (this decreases loading time when re-inserting the data and isn't essential). Then click "Save as file" and export, the rest of the options are suitable.

早茶月光 2024-10-14 23:40:28

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

I'm assuming that your database is large and you're having problems with phpMyAdmin timing out. If that's the case, and you don't have shell access, then you may have to write a PHP script, which executes a mysqldump command, and then call it asynchronously so there is no browser timeout issue. It would be a sloppy workaround, but if the access is limited, something like that may be your only option.

只想待在家 2024-10-14 23:40:28

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

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

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

Although it has it's places, phpmyadmin's strong suit is not database backups.

Having said that, if your database is small, using the default settings via an .sql export should be fine.

If your database is large (i.e. more than a couple MB) and/or you care about it, backups should be done on the server level via logical copy, or by doing a mysqldump.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文