我对Macintosh很新,我安装了Mac OS 10.6。
我下载了mysql-5.4.3-beta-osx10.5-x86.dmg文件并正确安装了所有文件。
我已经在系统首选项中启动了MySQL服务器。
现在我想从终端访问MySQL,但我无法做到。
我尝试了mysql -u root
。
显示“-bash:mysql:command not found”。
我怎样才能让它发挥作用?
是否有适用于Mac的phpMyAdmin工具?
答案 0 :(得分:3)
听起来你在当前的shell中遇到了路径问题。检查/做的一些步骤是:
您可以从安装位置进入MySQL提示符吗?假设您已在/usr/local/mysql
中安装了MySQL。然后,如果您更改目录(cd /usr/local/mysql/bin
),您应该能够执行mysql命令:./mysql
在当前shell中通过env
命令检查路径设置。您正在寻找的是PATH
的值,您希望在其中提供以下内容:
PATH=/usr/local/bin:/bin:/usr/bin:/usr/sbin.....
引用了mysql的已安装路径
重置当前路径以包含/usr/local/bin
。这可以通过export PATH=/usr/local/mysql/bin:/usr/local/bin:$PATH
测试您可以从系统的任何路径访问mysql二进制文件。
就访问MySQL的工具而言,您可以查看:
- SequelPro
- MySQL Tools
答案 1 :(得分:1)
要扩展lutz(相当粗鲁)的答案,如果你看近the Mac OS X installation manual的底部,你会看到线条
alias mysql=/usr/local/mysql/bin/mysql alias mysqladmin=/usr/local/mysql/bin/mysqladmin
这些命令会告诉您的shell bash
,“当我输入mysql
时,我的意思是执行/usr/local/mysql/bin/mysql
。”您可以将这些命令添加到用户主目录中文件.bash_profile
的末尾(使用echo
和>>~/.bash_profile
或类似名称),以便每次启动shell时都可以运行它们
更好的是,使用相同的文件来更改PATH
环境变量。做点什么
export PATH="/usr/local/mysql/bin:${PATH}"
将告诉shell,当您只键入其名称而不是完整路径时,应该执行该目录中找到的任何可执行文件(如mysql
,mysqladmin
等)。< / p>
答案 2 :(得分:1)
我遇到了同样的问题。我用MAMP。只需键入“/ Applications / MAMP / Library / bin / mysql”而不是“mysql”,我就解决了问题。希望有所帮助。
答案 3 :(得分:0)
打开您的终端并输入
> nano .bash_profile
添加关注行
export PATH="/usr/local/mysql/bin:${PATH}"
保存文件并重新打开终端,您应该可以写
mysql -u root -p
并登录mysql