当前位置: 首页 > 面试题库 >

使用.php文件生成MySQL转储

单于山
2023-03-14
问题内容

这是我所拥有的信息:

我正在使用MySQL和PHP5在基于Linux的系统上工作。我需要能够mysqldump从.php文件中生成一个,然后将该转储存储在服务器上我指定的位置的文件中。

因为我是PHP nooblet,所以我希望有人给我一些帮助,指导或代码,这些可以帮助我完成所需的工作。这将必须从Internethtml" target="_blank">远程运行。


问题答案:

您可以使用该 exec()
功能执行外部命令。

注意:在shell_exec()和之间exec(),我会选择第二个,它不会将输出返回到PHP脚本-
不需要PHP脚本以字符串的形式获取整个SQL转储:您只需要将其写入文件中,这可以通过命令本身来完成。

该外部命令将:

  • mysqldump使用正确的参数致电,
  • 并将输出重定向到文件。

例如 :

mysqldump --user=... --password=... --host=... DB_NAME > /path/to/output/file.sql

这意味着您的PHP代码将如下所示:

exec('mysqldump --user=... --password=... --host=... DB_NAME > /path/to/output/file.sql');

当然,您可以使用正确的连接信息,用...这些信息代替。



 类似资料:
  • 问题内容: json.php代码 我必须生成文件。 问题答案: 这是一个示例代码:

  • 我必须在运行时动态生成一个xml文件。请帮助我使用PHP动态生成下面的XML文件。 null

  • 问题内容: 我正在从PHP脚本生成XML文档,并且需要转义XML特殊字符。我知道应该转义的字符列表;但是正确的方法是什么? 应该使用反斜杠(')来转义字符还是正确的方法?有内置的PHP函数可以为我处理此问题吗? 问题答案: 使用DOM类生成整个XML文档。它将处理我们甚至不需要关心的编码和解码。 编辑: 这被@Tchalvak批评: DOM对象创建了一个完整的XML文档,它不容易将其自身编码为一个

  • 我正在尝试制作一个简单的表单,显示服务器上的数据库列表,允许用户选择一个数据库点击ok,然后开始下载一个.sql文件,该文件可以用于恢复数据库 我遇到的问题是只有一个空白。sql文件已创建。如果我更改它,只使用mysqldump命令,为转储指定一个文件位置,我会在文件中获得更多信息,但只是其中的一部分: --主机:localhost数据库: -- 服务器版本 5.5.35-0ubuntu0.12.

  • 问题内容: 每次我的应用程序崩溃时,都不会生成核心转储文件。我记得几天前,它 是 在另一台服务器 上 生成的。我正在使用bash屏幕运行应用程序,如下所示: 如您所见,如果要生成核心转储,则在使用哪个选项很重要,但是当遇到分段错误时,它仍然不会生成。我该如何运作? 问题答案: 确保当前目录(崩溃时可能会更改目录)是可写的。如果服务器调用,则该目录必须是该用户可写的。 同时检查。这可能会将核心转储重

  • 问题内容: 我试图将XML数据从网页转换为PDF文件,希望能完全在JavaScript中完成。我需要能够绘制文本,图像和简单形状。我希望能够完全在浏览器中做到这一点。 问题答案: 示例创建一个“ Hello World” PDF文件。