我卡在尝试从文件运行mysql语句上了,如果我在cd usr/local/mysql/bin目录之外,我会得到一个“mysql命令未找到”的错误,而如果我在里面,则无法找到mysql文件的路径。mysql文件当前位于我的用户文件夹中。我应该运行像这样的命令: mysql -u user -phpuser password < path/to/file.sql 有人知道如何使这个工作起来吗?
如果 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
/usr/local/mysql/bin/mysql -u user -phpuser password < path/to/file.sql
这个命令可以工作吗? - rninty