mac MySQL的那些坑之mysql: command not found

第一次安装好MySQL后, 打开终端准备输入 mysql -uroot -p 发现报错:

-bash: mysql: command not found

报错原因: 简单来说就是为mysql这个指令绑定一个可执行程序的路,如mac上默认的mysql路径为/usr/local/mysql/bin

解决:

按照网址上的命令在终端输入了一下,

alias mysql=/usr/local/mysql/bin/mysql

alias mysqladmin=/usr/local/mysql/bin/mysqladmin

然后再输入 mysql -uroot -p 发现又报错了.

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

报错原因: 这个错误比较简单啦, 一看就是你没有连接上MySQL的服务器

解决:

系统偏好设置< MySQL < Start MySQL Server

显示如图就说明已经开启了SQL服务:

Running~~

好吧, 接下来又接着输入mysql -uroot -p 发现终于允许敲密码了!
登录初始密码, 然后立马换密码啊! 怎么更换密码, 请看我的另一篇文章~
](http://www.jianshu.com/p/0f23874705be)

然后就可以使用mysql, 但是我突然想起一个事

关闭了这个终端下次再开启的时候会不会又报错了.

果然不出我所料. 也不能每次都输入上面的两个语句吧.
学习就是这样, 从一个坑跳到另一个坑~
怎么样能够一劳永逸呢? 可以去修改环境变量.

解决:

STEP 1
输入如下命令修改home目录下的 .bash_profile 文件,如果之前没有进行过环境变量的配置,那么该文件将是空白的无内容,执行如下命令

sudo open .bash_profile
.bash_profile 文件

STEP 2
并将下面这句话👇 原封不动 复制到 .bash_profile 文件中
记得保存(command+S), 然后关闭.

export PATH=${PATH}:/usr/local/mysql/bin
复制语句

这一步完成之后彻底关闭命令行
重新打开就可以使用的MySQL命令了.

然而, 由于我是新电脑, 根本就没有bash_profile文件, 所以报了这个错:

The file /Users/gaoxinru/.bash_profile does not exist.

解决:

自然就是创建一个 .bash_profile 文件了.
打开终端开始输入:
STEP 1

cd ~ 

*注: * 进入HOME文件夹中

STEP 2

touch .bash_profile 

*注: * 创建一个 .bash_profile 文件

STEP 3
然后就与上面相同, 打开.bash_profile 文件

open .bash_profile

STEP 4
将下面这句话👇 原封不动 复制到 .bash_profile 文件中, 记得保存(command+S), 然后关闭.

export PATH=${PATH}:/usr/local/mysql/bin

这次, 把终端关闭再来试试看~~~

欢迎进入MySQL~

希望mac MySQL的那些坑这一系列文章能够帮助大家尽快入门~~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容