这个错误的含义是:mysql 命令没有找到。解决如下:

1、首先检查 mysql 是否运行

在 Mac 下面,点击系统偏好设置-mysql 可以看到是否启动。如果没有启动,可以输入系统密码后启动mysql。
在这里插入图片描述
在这里插入图片描述

2、mysql已经运行,但是输入 mysql 显示命令,还是上面的报错(我本地重启电脑、重启mysql后还是这个问题)

在这里插入图片描述

可能是因为/usr/local/bin目录下缺失mysql导致

解决方法:建立软链接
把mysql默认安装目录,比如 DEFAULTPATH/bin/mysql,映射到/usr/local/bin目录下:

cd /usr/local/bin
ln -fs /DEFAULTPATH/bin/mysql mysql
# 其中DEFAULTPATH是mysql的实际安装路径
#(我的MAC执行 ln -fs /usr/local/mysql/bin/mysql mysql)

在这里插入图片描述

还有其它常用命令mysqladmin、mysqldump等不可用时候都可按用此方法解决。

执行完毕后,就可以使用 mySQL 命令了

在这里插入图片描述

参考:https://www.cnblogs.com/yang1314/p/9288767.html

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐