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下的命令,如果这个命令不在这个目录下,自然会找不到命令,并报错。