我正在使用安装了MAMP的Mac 10.6.6。
以前,我已经能够使用命令行
连接到mysqlmysql --host=127.0.0.1 --port=8889 --user=root -p
但现在正在说
-bash: mysql: command not found
你知道如何解决这个问题吗?
答案 0 :(得分:6)
添加到您的~/.bash_profile
PATH=$PATH:/usr/local/mysql/bin:/usr/local/postgre/bin
export PATH
然后,在现有终端中:source ~/.bash_profile
答案 1 :(得分:4)
所以,回到关于MAMP的问题,我将尝试简化@ SnapShot的回答。
编辑您的bash配置文件(使用您喜欢的任何文本编辑器,但在下面的示例中,它使用的是vi:
vi ~/.bash_profile
然后插入
export PATH=/Applications/MAMP/Library/bin:$PATH
那应该适合你。
答案 2 :(得分:0)
有很多方法可以做到这一点:
可能最好的方法是在终端输入:
vi~ / .bash_profile
并添加
export PATH=/Applications/XAMPP/xamppfiles/bin:$PATH
到你的路径声明 然后运行
source~ / .bash_profile
根据您的运行量,您也可以输入:
/Applications/XAMPP/xamppfiles/bin/mysql
或制作如下别名:
alias m='/Applications/XAMPP/xamppfiles/bin/mysql --host=localhost --port=8889 --user=root -p'
然后输入m就会为你启动它。
如果您以其他用户身份登录,也可以创建一个shell脚本来传递不同的参数:
vi~ / m.sh
/Applications/XAMPP/xamppfiles/bin/mysql --host=localhost --port=8889 --user=$1 -p
并使用sh~ / m.sh用户名
运行它另外,如果你只使用那些相同的参数,你实际上并不包括它们 - 它们是MAMP的默认值。你可以在没有它们的情况下运行mysql命令。