Mac安装MySQL/-bash: mysql: command not found

方法一:(还有终端安装的方式,自行百度)

1、下载MySQL并安装MySQL,很简单,这里不赘述。点击前往下载

2、安装好之后,打开系统偏好设置,在最下面就可以找到MySQL了,安装好之后MySQL默认是启动的,如下图。


11588045124_.pic.jpg

3、尝试执行终端执行mysql -u root -p,输入密码,看能否登录,如果不能登录请看下面解决方案。


问题

为什么安装了MySQL,终端执行登录操作时,提示-bash: mysql: command not found

答:因为/usr/local/bin目录下缺失mysql导致,只需建立软链接,即可以解决:

  • 步骤一:进入目录/usr/local/mysql/bin/,找到mysql右击,然后按option键,就能看见其路径了,拷贝其路径。
    我这拷贝出来是这样的/usr/local/mysql-8.0.20-macos10.15-x86_64/bin/mysql

    WeChat928c6d86958e8d75dd389f2b5450c93a.png

  • 步骤二:在终端执行以下操作

cd /usr/local/bin
ln -fs /usr/local/mysql-8.0.20-macos10.15-x86_64/bin/mysql mysql


#拓展
#ln命令
#用于创建文件链接
#用法:ln 源文件名称 硬链接文件名称

# -f命令
#表示强制的意思

# -s命令
# s= soft,意为软链接。用于创建软链接
#用法:ln -s 源文件 目标文件

#因此,ln -sf 或 ln -fs 或 ln -f -s 或 ln -s -f,意思都是一样的

然后你再在终端执行mysql -u root -p,再输入密码,就能登录MySQL啦。

完结撒花~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容