`

解决bash: mysql: command not found 的方法

阅读更多

【前言】

      解决bash: mysql: command not found 的方法,需要的朋友可以参考一下。

     问题描述:

root@DB-02 ~]# mysql -u root
-bash: mysql: command not found

 

【主体】

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

          首先得知道mysql命令或mysqladmin命令的完整路径,比如mysql的路径是

/usr/local/mysql/bin/mysql

         我们则可以这样执行命令:

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

 

   (2)以下是补充:

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(注意:ln中是小写L,容易被看成i的大写字母I)

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

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

 

 

 

 

 

 

 

.

分享到:
评论

相关推荐

    docker容器中 bash: vi: command not found,docker apt-get 异常 Temporary failure resolving

    bash: vi: command not found, 场景: 因为 docker里面没有这个命令,我们安装一下 apt-get update apt-get install vim 如果 这个时候 安装也还是会出现 异常 root@446d7cf1606c:/etc/mysql# apt-get update ...

    -bash: mysql: command not found的问题与解决

    前几天重装了mysql,装好之后navicat一直正常可以对mysql进行操作,但是今天要使用命令行进行操作时遇到-bash: mysql: command not found的问题。 总结一下解决办法: 这个问题的出现是两个原因 1 .bash_profile中...

    MySQL导入sql文件

    #### 二、命令行进入MySQL的方法 一旦环境配置完成,可以通过命令行轻松接入MySQL。 **命令格式**: ``` C:\>MySQL -h hostname -u username -p ``` - `hostname`:默认为`localhost`(本地主机)。 - `username...

    Mac安装 mysql 数据库总结

    在Mac系统上安装MySQL数据库是一项常见的任务,尤其是对于开发者和数据管理人员来说。下面将详细介绍如何在Mac上安装MySQL及其相关工具MySQL Workbench。 1. **安装MySQL** 首先,你需要访问MySQL的官方网站...

    linux输入yum后提示: -bash: /usr/bin/yum: No such file or directory的解决方法

    如果出现“-bash: /usr/bin/yum: No such file or directory”的错误提示,这意味着系统找不到`yum`命令的执行路径,这通常是由于以下原因: 1. **yum命令未安装**:最直接的原因是`yum`这个包本身没有被正确地安装...

    解决Docker容器没有vim命令的方法

    bash: vim: command not found 本篇文章就来记录下如何解决此问题. 解决方案 仍然在docker容器内部, 首先运行以下命令, 并耐心等待一会儿: apt-get update 完成后运行: apt-get install vim 等待安装完成后, ...

    MYSQL权限不够解决办法

    在深入探讨解决方法之前,首先需要了解MySQL的权限管理系统。MySQL使用基于角色的访问控制(RBAC)机制,通过定义不同的权限级别来管理用户的访问权限。这些权限级别包括全局级、数据库级、表级和列级。 - **全局级...

    linux下mysql8安装及报错汇总

    -bash: mysql: command not found 解决方法: `ln -s /usr/local/mysql/bin/mysql /usr/bin` ### 2. 用 Navicat 配置远程连接 MySQL 数据库时遇到报错信息 1130 - Host XXX is not allowed to connect to this ...

    Mysql 教程 - mac 安装 Mysql 教程.pdf

    在命令行中可以使用 MySQL 命令,但新版 MySQL 如果没有 mysql 命令,提示 -bash: mysql: command not found 命令没有找到,这需要检测服务是否启动。可以通过以下两种方式: 1. 进入系统偏好设置查看服务运行状态...

    CENTOS7上安装MYSQL5.7.21流程

    如果出现错误信息 "-bash: mysql: command not found",则需要执行以下命令: # ln -s /home/user/anzhuang/mysql5.7/bin/mysql /usr/bin 输入第 6 步生成的临时密码,修改密码: mysql> set password=password('...

    linux安装mysql(实测没问题)

    - 如果在安装过程中遇到 `-bash:wget: command not found` 错误,说明系统尚未安装 wget 工具,可以通过 `yum -y install wget` 命令安装 wget。 - 检查本地是否已经安装了 MySQL,可以通过命令 `rpm -qa | grep ...

    mysql--linux安装文档[借鉴].pdf

    如果出现"bash: MySQL: command not found"错误,这意味着环境变量PATH尚未包含MySQL的bin目录。可以通过`mysqladmin -uroot password 'yourpassword'`来设置root用户的密码,但初次启动可能遇到问题,如错误`Can't ...

    在Mac OS上自行编译安装Apache服务器和PHP解释器

    在这种情况下,你需要找到相应的库并安装,或者查阅错误信息以获取解决方案。 整个编译过程可能需要几分钟,具体时间取决于你的硬件性能。完成编译后,记得重启Apache服务以使PHP配置生效。 在某些情况下,你可能...

    mysql5.7.20 安装配置方法图文教程(mac)

    尝试运行`mysql -u root -p`命令可能会遇到“-bash:mysql:command not found”的错误,这是因为系统无法在当前的$PATH环境变量中找到mysql命令。为了解决这个问题,我们需要编辑用户的.bash_profile文件。运行`vim ~...

    MYSQL安装系列教程.docx

    例如,如果你在尝试运行`mysql`命令时收到"command not found"的错误,可以通过在终端中输入`cd /usr/local/bin`和`sudo ln -fs /usr/local/mysql/bin/mysql mysql`来解决,这将创建一个软链接,使得系统能够找到...

Global site tag (gtag.js) - Google Analytics