在linux中搭建mysql报错:bash: mysql: command not found的解决

mysql安装完毕,当输入指令:

mysql -uroot -p

终端报错:

bash: mysql: command not found

首先按照网上方式解决:系统默认会查找/usr/bin下的命令,如果该目录下没有这条命令,当然会找不到命令。我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件(相当于给linux在/usr/bin目录下创建一个快捷方式):

ln -s /usr/local/mysql/bin/mysql /usr/bin

如果建立不了软连接就切换到root用户进行操作。
创建完毕后再输入指令,仍然报错,同样是command not found,一番寻找发现问题出在软连接建立步骤,我的指令是:

ln -s /data/server/mysql/bin/mysql /usr/bin

到图形界面中寻找mysql位置时发现,server文件夹下的mysql文件夹也是一个软连接:

所以把指令更改为:

ln -s /data/server/mysql-5.6.35-linux-glibc2.5-x86_64/bin/mysql /usr/bin

至此问题解决,mysql -uroot -p后输入密码,进入mysql:

posted @   子初Nki  阅读(1902)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
点击右上角即可分享
微信分享提示