环境问题:在执行“wp import”命令后,MySQL文件或目录不存在。

9

我试图使用wp db import databasename.sql在本地导入数据库,但我遇到以下错误:env: mysql: No such file or directory。有谁能告诉我如何解决这个问题?

3个回答

15
我解决了这个问题,通过改变我的$PATH,在命令行中运行以下代码或更新您的.bash_profile文件:
export PATH=$PATH:/usr/local/mysql/bin

1
我刚在MacOS Sierra上尝试了这个,并重启了终端。对我没有用。 - rhand
1
在 Mac OS 10.15.7 上工作时,只需编辑 /etc/paths 并添加 /usr/local/mysql/bin 到新行,然后保存并重新启动终端。现在我可以执行像 'wp db check' 这样的操作。 - Oleg

13

上述方法对我没有帮助。我通过将以下内容添加到.bash_profile文件中来解决问题:

export PATH=$PATH:/Applications/MAMP/Library/bin/

2
你的命令和我上面的命令之间的区别在于你正在运行MAMP,这就是为什么我的原始mysql $PATH在你的情况下无法工作的原因。 - lakewood

1

如果你正在运行使用XAMPP的桌面服务器,需要添加以下命令到.bash_profile中:

export PATH=$PATH:/Applications/XAMPP/xamppfiles/bin

一旦您添加了这个,您就可以使用wp db import了(不需要使用Desktop Server提供的wp-cli门户,因为它对我来说不一致)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接