Mac下使用terminal访问mysql
前言
上一篇文章Mac 下 Laravel 框架数据迁移出现 “No such file or directory”中说道,使用mysql -uroot -p
命令登录mysql
,但是在Mac系统下会出现bash mysql not found
,这是为什么?因为Mac下默认没有MySQL命令,因此你在终端中输入mysql命令是无效的。
解决方法
首先,我们要找到本地服务器的集成安装目录,有些人是用
xampp
,当然也有些人用mamp
,当然有些人还用自带的apache
然后安装一个mysql
,所以自己先找到mysql
的目录。
这里说下xammp
跟mamp
中的mysql
目录。xammp
的目录/Applications/XAMPP/xamppfiles/bin
mamp
的目录/Applications/MAMP/Library/bin/mysql
然后,我们在终端中输入如下命令打开
~/.bash_profil
文件vim ~/.bash_profile
再在其中加入如下代码
按
i
键编辑export PATH="$PATH:/Applications/XAMPP/xamppfiles/bin" //xammp加入这条代码 export PATH="$PATH:/Applications/MAMP/Library/bin/mysql" //mamp加入这条代码 //其它的话就改后面的路径就可以啦。
按
Esc
退出编辑,然后输入:wq
退出并且保存。哈哈,到此,大功告成啦。