在OS X 10.7中找不到Mysql命令
我不能让我的MySQL在OS X 10.7上启动。 它位于/usr/local/mysql/bin/mysql
当我在terminal中键入mysql --version
时,我得到命令没有find。
我试过这个不能从命令行mac访问mysql,但仍然没有find命令。 我试图安装与Dmg的MySQL,我已经试图通过自制软件安装它,我不能得到它的工作。 当我尝试用自制软件启动MySQL时, MySQL将无法启动
这是我的$PATH
:
在/ usr / bin中:/ bin中:/ usr / sbin目录:/ sbin目录:在/ usr / local / bin目录:在/ usr / X11 / bin中:在/ usr /本地/ git的/ bin中:/用户/维多利亚/斌:在/ usr /本地// USR /本地/ MySQL的/斌/私人的/ var / mysql的/私人的/ var / mysql的/ bin中
这是你的$ PATH的问题:
/usr/local//usr/local/mysql/bin/private/var/mysql/private/var/mysql/bin
。
$PATH
是shellsearch命令文件的地方。 要search的文件夹需要用冒号分隔。 所以你需要/usr/local/mysql/bin/
在你的path中,而是在/usr/local//usr/local/mysql/bin/private/var/mysql/private/var/mysql/bin
中search可能不存在。
相反,你需要${PATH}:/usr/local/mysql/bin
。
因此,请export PATH=${PATH}:/usr/local/mysql/bin
。
如果您希望在每次打开terminal时都运行它,请将其放入terminal打开时运行的.bash_profile
文件中。
我面临同样的问题,最后我得到了一个解决scheme。 如果您正在使用MAMP,请按照以下步骤进行操作。
- 启动MAMP或MAMP PRO
- 启动服务器
- 打开terminal(应用程序 – >实用程序)
- input:(一行)/ Applications / MAMP / Library / bin / mysql –host = localhost -uroot -proot
这对我有用。
一种替代方法是在/usr/local/bin
创build软链接
ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
但是,如果您需要其他可执行文件(如mysqldump
,则需要为它们创build软链接。
我已经尝试了很多这样的build议,但这是实际为我工作的那个:
sudo sh -c 'echo /usr/local/mysql/bin > /etc/paths.d/mysql'
那么你input
mysql
它会提示你input你的密码。