mysql - 无法通过命令行访问MySQL

标签 mysql ruby-on-rails macos terminal

我已经在 Mac OSX Snow Leopart 上安装了 MySQL,但无法通过终端启动它:

$ mysql
-bash: mysql: command not found

$ echo $PATH :

/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin/usr/local/mysql/bin/mysql

这样:

$ /usr/local/mysql/bin/mysql

它可以工作,但我无法将它与 Ruby on Rails 一起使用。所以我想我缺少一些东西。如果没有明确解释,我深表歉意。

最佳答案

/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin/usr/local/mysql/bin/mysql

应该是

/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/mysql/bin

路径指向目录,您需要在条目之间使用 :

您还可以将 mysql 符号链接(symbolic link)到路径中的某些内容

ln -s/usr/local/mysql/bin/mysql/usr/local/bin/mysql

关于mysql - 无法通过命令行访问MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12858783/

相关文章:

mysql - 在 linux 中连接到 phpmyadmin 时出现问题

ruby-on-rails - Selenium Webdriver Turbolinks

php - if 检查双重记录的条件指令

mysql - 为什么这个带有子查询的 SQL 查询非常慢?

php - Android php mysql 的 HTTP post 方法

macos - 如何构建Boost 1.45通用二进制文件?

cocoa - 从 XIB 加载 NSView 子类

ruby-on-rails - rails 3 : how can my app send from multiple email accounts?

ruby-on-rails - 使用 Redmine REST API 进行身份验证

ios - 什么是 -applicationDidFinishLaunching 和 -applicationWillFinishLaunch?