今天准备用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文件下是否有映射文件
映射文件已存在
问题解决