alias mysql not found_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服务:

aa146bd4da3a

Running~~

好吧, 接下来又接着输入mysql -uroot -p 发现终于允许敲密码了!

登录初始密码, 然后立马换密码啊! 怎么更换密码, 请看我的另一篇文章~

](http://www.jianshu.com/p/0f23874705be)

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

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

果然不出我所料. 也不能每次都输入上面的两个语句吧.

学习就是这样, 从一个坑跳到另一个坑~

怎么样能够一劳永逸呢? 可以去修改环境变量.

解决:

STEP 1

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

sudo open .bash_profile

aa146bd4da3a

.bash_profile 文件

STEP 2

并将下面这句话👇 原封不动 复制到 .bash_profile 文件中

记得保存(command+S), 然后关闭.

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

aa146bd4da3a

复制语句

这一步完成之后彻底关闭命令行

重新打开就可以使用的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

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

aa146bd4da3a

欢迎进入MySQL~

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值