在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:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App