首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >找不到MySQL命令[MAMP]

找不到MySQL命令[MAMP]
EN

Stack Overflow用户
提问于 2013-07-16 05:11:58
回答 3查看 28.3K关注 0票数 21

我正在使用MAMP设置我的MySQL服务器。

当前状态:已下载MySQL,运行MAMP的MAMP: MySQL服务器为绿色,并且在活动监视器中显示为进程

我试过了:

代码语言:javascript
复制
$ mysql
-bash: mysql: command not found

我看到一些教程建议在我的.profile文件中添加路径。所以我创建了一个.profile文件并添加了

代码语言:javascript
复制
PATH=$PATH:/Applications/MAMP/Library/bin
export PATH

然后,我将其作为.profile保存在主目录中。

我又试了一次

代码语言:javascript
复制
$ mysql
-bash mysql: command not found

有没有人知道出了什么问题?

谢谢

操作系统: Mountain Lion

EN

回答 3

Stack Overflow用户

发布于 2014-12-18 15:20:00

这是mac的MAMP。

首先检查mysql命令在您机器上的路径。例如,我的是:

代码语言:javascript
复制
/Applications/MAMP/Library/bin/mysql

测试输入终端将得到某种类型的mysql响应,这取决于您的登录是否成功。例如:

代码语言:javascript
复制
Welcome to the MySQL monitor.  Commands end with ; or \g.

现在我们想把它添加到$PATH中,这样你只需要运行"mysql“而不需要文件夹路径。

为此,首先检查终端,输入in $PATH:

代码语言:javascript
复制
echo $PATH

下一步输入:

代码语言:javascript
复制
nano .bash_profile

添加以下一行(使用您自己的mysql bin路径):

代码语言:javascript
复制
export PATH="/Applications/MAMP/Library/bin:$PATH"

按Ctrl +o保存,按enter/return键确认文件名为.bash_profile。

然后按Ctrl +x退出编辑器。

关闭终端。重新打开终端。输入:

代码语言:javascript
复制
echo $PATH

您的$PATH现在包含了mysql路径。您现在应该能够从任何目录调用mysql命令。

致谢给http://coolestguidesontheplanet.com/add-shell-path-osx/

票数 20
EN

Stack Overflow用户

发布于 2013-07-16 05:31:14

MAMP文档(http://documentation.mamp.info/en/mamp/how-tos/using-mysql-command-line)说它应该在这里:

代码语言:javascript
复制
/Applications/MAMP/Library/bin/mysql --host=localhost -uroot -proot
票数 5
EN

Stack Overflow用户

发布于 2013-07-16 15:18:27

首先,您必须验证mysql二进制文件的路径。之后,您可以扩展(在~/.profile中)您的路径,即

代码语言:javascript
复制
export PATH=$PATH:/path/to/mysql/bin/

编辑.profile后,您必须注销/登录才能进行活动更改或获取您的.profile

代码语言:javascript
复制
source ~/.profile
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17664021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档