解决Mac下进入mysql报错command not found: mysql

今天准备用mysql建一个表的,输入mysql命令结果报错command not found: mysql

报错信息

这个提示是说 找不到mysql

1.首先确定你的mysql是否启动,在你的【系统设置】——》左侧拉到最下面找到mysql——〉查看mysql是否启动。如果没启动,先启动,如果启动了试试关了再启动。

 2.如果还是报错的话

可能是/usr/local/bin目录下缺失mysql导致的,解决方式就是找到mysql的命令然后映射到/usr/local/bin目录下。

(1)查看/usr/local/bin目录下有没有mysql命令,打开访达——》点击上方前往——〉前往文件夹

——》输入/usr/local/bin——〉回车进入/usr/local/bin,我这边是没有mysql命令的

(2)找到mysql安装路径下的bin文件夹,可以在这个这个界面直接点击前往然后点击上层文件夹

 找到你对应的mysql版本然后进入其中的bin文件夹,找到mysql命令

 复制其路径

(3)在命令行输入

sudo ln -fs /usr/local/mysql-5.7.27-macos10.14-x86_64/bin/mysql /usr/local/bin

这里面的/usr/local/mysql-5.7.27-macos10.14-x86_64/bin/mysql是你刚刚复制的路径

回车运行命令,要求输入密码,输入密码后运行

查看mysql命令是否运行正常

 正常运行

查看usr/local/bin文件下是否有映射文件

映射文件已存在

问题解决 

猜你喜欢

转载自blog.csdn.net/jojo_oulaoula/article/details/131285147