【发布时间】:2013-08-12 15:07:10
【问题描述】:
我想将我的数据库转储到一个文件中。
某些网站主机不允许远程或命令行访问,因此我必须使用一系列查询来做到这一点。
所有相关问题都说“使用mysqldump”,这是一个很棒的工具,但我没有对该数据库的命令行访问权限。
我希望同时创建 CREATE 和 INSERT 命令 - 基本上,与 mysqldump 的性能相同。 SELECT INTO OUTFILE 是正确的旅行路线,还是我忽略了其他东西 - 或者这不可能?
【问题讨论】:
-
更改您的托管选项以获取 MySQL 转储。
-
@Prix:您的粗体链接使用了 OP 想要避免的
mysqldump。 -
@BasileStarynkevitch 我希望你能阅读粗体链接的“不能”部分,后续链接也很简单。
-
@Steve 老实说,我认为您不必放弃它,使用 php 或 perl 制作自己的表格相当容易,列出表格,显示它们是如何创建的 store ,然后查询每个表的所有数据并预先格式化。