Press "Enter" to skip to content

mysql mysqladmin: command not found解决方法

有时候安装好MySQL程序的时候,直接输入命令mysql或mysqladmin会发现提示命令不存在,这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。

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

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

当提示mysqldump: command not found时同样可以通过此方法来解决。

8 Comments

  1. 洋洋 2012-03-14

    嗯。。可以试试。。也遇到过这种问题。。

  2. lovvvve 2012-03-14

    使安装目录下的bin目录被系统识别
    打开/etc/profile文件添加一行PATH=$PATH:/usr/local/mysql
    . /etc/profile 命令重新是系统加载
    使安装目录下的include目录被系统识别
    在/usr/include目录下为安装目录下的include目录创建软连接,是安装的头文件目录能被系统识别
    使安装目录下的man目录能被系统识别
    在/etc/man.config文件中添加一行 MANPATH /usr/local/mysql/man
    使安装目录下的lib目录能被系统识别
    在/etc/ld.so.conf.d/目录下创建一个.conf结尾的文件,在文件中添加一行/usr/local/mysql/lib
    ldconfig 命令重新加载

    其他的软件类似

  3. toinka 2012-03-14

    这个好~以后遇到这样的问题就好办了

  4. 牛初乳 2012-03-14

    兄弟又上来分享了,我过来占个地,呵呵。

  5. tt 2017-04-12

    ln: /usr/bin/mysql: Operation not permitted

Leave a Reply to lovvvve Cancel reply

Your email address will not be published. Required fields are marked *