今天备份MySQL数据库的时候,直接输入命令mysqldump发现提示命令不存在,这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令
解决方法;
首先得知道mysqldump命令的完整路径,可以使用find命令查找
- find / -name mysqldump
比如mysqldump 的路径是: /usr/local/webserver/mysql/bin/mysqldump ,然后映射一个链接到/usr/bin目录下,相当于建立一个链接文件
- ln -s /usr/local/webserver/mysql/bin/mysqldump /usr/bin/mysqldump