mac安装mysql遇到的坑:mac安装mysql,并配置环境变量后,重新打开终端无法直接mysql-uroot -p进入mysql

mac安装mysql,并配置环境变量后,重新打开终端无法直接mysql-uroot -p进入mysql

问题:
根据网上安装教程配置了mysql后,配置了.bash_profile全局变量,关掉终端发现重新打开终端输入mysql -uroot -p报错找不到。但是输入:/usr/local/mysql/bin/mysql -u root -p,可以正常进入mysql。
思考:说明mysql安装没有问题,但是全局配置可能出了问题。
解决办法:
1.先查看mac本身安装的shell有哪些?

cat /etc/shells

结果:

# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.

/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

以上显示内容都为本机已安装的shell
2.查看默认shell

chsh

回车之后,会让输入本机启动密码,开机密码,输入完成后可以看见如下,结果:

# Changing user information for iOSTeam.
# Use "passwd" to change the password.
##
# Open Directory: /Local/Default
##
Shell: /bin/zsh
Full Name: iOSTeam
Office Location:
Office Phone:
Home Phone:
~              

如上所示,默认shell为zsh,说明安装mysql时部署的全局变量bash的效用没生效。
3.需要配置的为vi ~/.zshrc,进入后输入如下:

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

保存退出后,source ~/.zshrc
4.退出终端,重新打开后输入mysql -uroot -p,发现成功进入mysql。

如上,问题解决。

  • 14
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值