无法从终端启动MySQL
我对Macintosh很新,我安装了Mac OS 10.6。无法从终端启动MySQL
我下载了mysql-5.4.3-beta-osx10.5-x86.dmg文件并正确安装了所有文件。
我已得到MySQL服务器启动系统首选项。
现在我想从终端访问MySQL,但我无法做到这一点。
我试过mysql -u root
。
它显示“-bash:mysql:command not found”。
我该如何让它工作?
Mac上有没有像phpMyAdmin这样的工具?
这听起来像你在当前shell中有路径问题。检查/执行的一些步骤如下:
您能从安装的位置获得MySQL提示吗?假设您已在
/usr/local/mysql
中安装了MySQL。然后如果更改目录(cd /usr/local/mysql/bin
),你应该能够执行mysql命令:通过env
命令在当前shell./mysql
检查路径设置。你要找的是你想拥有的线沿线的东西
PATH
值:PATH=/usr/local/bin:/bin:/usr/bin:/usr/sbin.....
具有一定的参考MySQL的installled路径重置您的电流路径包括
/usr/local/bin
。这可以通过当前shell的实例通过export PATH=/usr/local/mysql/bin:/usr/local/bin:$PATH
测试您可以从系统上的任何路径访问mysql二进制文件。
在的工具,用于访问MySQL的条款,您可以看看:
- SequelPro
- MySQL Tools
为了扩大对卢茨(很粗暴)的答案,如果你看看附近的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}"
会告诉外壳,该目录中任何可执行文件(如mysql
,mysqladmin
,等等),当你只输入自己的名字,而不是完整的路径应该被执行。
我有同样的问题。我使用MAMP。只需键入“/ Applications/MAMP/Library/bin/mysql”而不是“mysql”,然后我解决了问题。希望有所帮助。
请让这个答案更清晰.... – 2009-12-01 14:36:16
如果这个问题的答案似乎足够清晰的没有,那么你可能是新的通用UNIX-Y壳,这就是你需要'really'基本的东西知道。尝试阅读网页上关于shell PATHs和shell别名的众多教程之一。 – 2009-12-01 17:58:14
您可以通过输入vi .bash_profile将第一行:别名mysql =/usr/local/mysql/bin/mysql添加到您的.bash_profile。最终,这允许你从命令行输入“mysql”(不带引号),并且它将运行mysql存储的路径。如果这不起作用,mysql上存储的路径可能会不同。阅读有关vim命令的信息:http://www.tuxfiles.org/linuxhelp/vimcheat.html – tandy 2012-12-11 20:19:23