热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

解决Bash环境下MySQL命令未找到问题的多种方法及专业建议

在Bash环境中,安装MySQL后若遇到`mysql`命令未找到的问题,通常是因为系统默认搜索路径`/usr/bin`中没有包含该命令。为解决此问题,可以采取多种方法,如更新系统PATH环境变量、创建符号链接或手动指定MySQL安装路径。此外,建议检查MySQL服务是否已正确启动,并确保相关配置文件无误,以确保命令执行顺利。

安装完成mysql后查看mysql版本时

mysql --help |grep Distrib

313b005c2988fce452bcee7c2f9d73d5.png

原因:这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。

首先得知道mysql命令或mysqladmin命令的完整路径,比如mysql的路径是:/usr/local/mysql/bin/mysql,我们则可以这样执行命令:

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

以下是补充:

linux下,在mysql正常运行的情况下,输入mysql提示:

mysql command not found

遇上-bash: mysql: command not found的情况别着急,这个是因为/usr/local/bin目录下缺失mysql导致,只需要一下方法建立软链接,即可以解决:

把mysql安装目录,比如MYSQLPATH/bin/mysql,映射到/usr/local/bin目录下:

# cd /usr/local/bin

# ln -fs /MYSQLPATH/bin/mysql mysql

还有其它常用命令mysqladmin、mysqldump等不可用时候都可按用此方法解决。

注:其中MYSQLPATH是mysql的实际安装路径

然后:mysql --help |grep Distrib  成功

000566670a3d81af0627121cd0783a4e.png



推荐阅读
author-avatar
6易0k醉人也s易
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有