我试图从文件中运行一个mysql语句 - 似乎我在cd usr / local / mysql / bin目录之外 - 我得到一个mysql命令找不到错误,如果我在里面,它找不到mysql文件的路径。 mysql文件当前位于我的用户文件夹中。我应该运行如下命令:
mysql -u user -phpuser password < path/to/file.sql
有人知道如何让这个工作吗?
答案 0 :(得分:8)
如果mysql
位于/usr/local/mysql/bin
而非/usr/local/bin
,则更新您的PATH
:
export PATH=$PATH:/usr/local/mysql/bin
在您的问题中,您在用户名前面有一个短划线,请尝试:
mysql --user=phpuser --password=password < /path/to/file.sql