我开始创建一些 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/