前言
最近在学习使用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给添加上了

有需要的朋友可以领取支付宝到店红包,能省一点是一点
分类:
mysql
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
2020-01-09 webpack如何配置打包多个文件