php - Windows 和 Linux 上 mysqldump 的路径

标签 php linux windows codeigniter mysql

我开始创建一些 php 脚本,使用 codeigniter 框架对数据库进行 MySQL 备份。但是,我有一个问题:如何知道 Windows 或 Linux 上 mysqldump 的路径,因为我发现只有添加完整目录地址,mysqldump 才能在 Windows 上工作,例如“D:\xampp\mysql\bin\mysqldump”,在 Linux 中“mysqldump”就足够了,然后添加参数来连接到数据库。 你能帮我吗?

最佳答案

在 Windows 上,将可执行文件的 mysqldump 路径添加到 PATH 环境变量中。

http://www.computerhope.com/issues/ch000549.htm

然后您可以从任何文件夹运行 mysqldump。通常,常见工具由安装程序添加 PATH 变量,但有时如果您手动安装工具,则需要自己添加。

您的 PHP 代码不必搜索文件系统来查找 mysqldump。

关于php - Windows 和 Linux 上 mysqldump 的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21967675/

相关文章:

php - 使用带有 php 和 mysql 的 http 请求创建 android 应用程序

php - FastCGI下运行时如何在多个PHP进程之间共享APC缓存?

php - 从查询转换为 Yii2 的 ModelSearch

php - 将字符串添加到数据库

linux - 如何查找文件中哪一列有特殊字符

python - 使用 BS4 和 python 从 HTML 文件目录中抓取网页

linux - 尾 block 会附加到 Linux 内核中的文件吗?

asp.net - 我的特定 web.x.config 文件未使用

java - 在 Windows 命令行中读取所有编译错误?

python - 如何使用 Python 在 Windows 上检索附近无线局域网的信号强度?