学习笔记

Study notes

mysqldump: command not found

云逐梦13302016-01-02 07:55:00返回列表

直接输入命令mysqldump会发现提示命令不存在,是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,自然会找不到命令,并报错。

Linux 想要备份数据库,执行命令

[root@XXX mysql]# mysqldump -uroot -pxxx abc >abc.sql

-bash: mysqldump: command not found

发现报mysqldump: command not found错误


解决方案:

先用一条find命令查找mysqldump的所在路径

find / -name mysqldump -print

然后再用ln命令链接到/usr/bin下面

ln -fs /usr/local/mysql/bin/mysqldump /usr/bin

注意 /usr/local/mysql/bin/mysqldump要是刚才输出的路径。

原理:直接输入命令mysqldump会发现提示命令不存在,是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,自然会找不到命令,并报错。


返回
顶部