Mac安装MySQL/-bash: mysql: command
2020-04-28 本文已影响0人
IMKel
方法一:(还有终端安装的方式,自行百度)
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键,就能看见其路径了,拷贝其路径。
WeChat928c6d86958e8d75dd389f2b5450c93a.png
我这拷贝出来是这样的/usr/local/mysql-8.0.20-macos10.15-x86_64/bin/mysql
-
步骤二:在终端执行以下操作
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啦。
完结撒花~