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/binmamp的目录/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退出并且保存。哈哈,到此,大功告成啦。
