在windows和linux上mysqldump的路径

时间:2014-02-23 11:35:52

标签: php linux windows codeigniter mysqldump

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

2 个答案:

答案 0 :(得分:0)

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

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

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

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

答案 1 :(得分:-2)

在Linux中,您可以使用重定向运行mysqldump,以便您可以指定转储文件的创建位置,如下所示:

mysqldump -password database > /path/to/file