在mac终端中运行一个sql文件

时间:2013-11-10 01:11:16

标签: mysql database macos terminal

我试图从文件中运行一个mysql语句 - 似乎我在cd usr / local / mysql / bin目录之外 - 我得到一个mysql命令找不到错误,如果我在里面,它找不到mysql文件的路径。 mysql文件当前位于我的用户文件夹中。我应该运行如下命令:

mysql -u user -phpuser password < path/to/file.sql

有人知道如何让这个工作吗?

1 个答案:

答案 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