前言
最近在学习使用
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