本文主要是介绍mac下进入mysql,提示command not found的解决方法(亲测有效),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
前言
最近在学习使用mysql,准备执行相关语句修改密码,在输入
mysql -u root -p 命令进入时报错,提示我找不到mysql
注:root为你建库时创建的用户名
后来我以为是路径问题,mac的默认路径为
/usr/local/mysql/bin,更改路径后还是说找不到
折腾许久,发现输入下面2行代码可解决上述问题
alias mysql=/usr/local/mysql/bin/mysql
alias mysqladmin=/usr/local/mysql/bin/mysqladmin
如下输入密码就可以进入mysql,密码为创建数据库时你设置的密码
注:\q + 回车为退出; mysql --version为查询版本
但很快就出现了另一个问题,每次想要进入mysql, 都需要输入上面2个命令,这确实有点糟心。
后来几经辗转,结合好几篇博主的文章,终于试出了解决方法。
解决方法:
首先打开终端,进入目录
/usr/local/bin
cd /usr/local/bin
这里注意,打开终端,不是进入
Desktop桌面,而是
HOME文件夹,如下打开终端,输入ls命令后会展示包含的所有文件,如下图所示
然后输入下面命令后,问题迎刃而解
sudo ln -fs /usr/local/mysql/bin/mysql mysql
我想原因可能是因为在 /usr/local/bin路径下面缺少mysql所致
而该命令,
sudo ln -fs /usr/local/mysql/bin/mysql mysql 则把
/usr/local/bin 路径中缺少的mysql给添加上了
原文参考:
https://baijiahao.baidu.com/s?id=1663734534335365714&wfr=spider&for=pc
这篇关于mac下进入mysql,提示command not found的解决方法(亲测有效)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!