专题推荐
专题推荐

Linux vps备份数据库提示mysqldump :command not found解决办法

2020-01-31 17:36 分类:VPS教程 阅读(次阅读) 标签:

在Linux下想通过crontab配置文件实现MySQL数据库定时自动备份,脚本写好后,Linux VPS每日异地备份网站数据与数据库上传到异地ftp空间

总是提示:mysqldump: command not found, 脚本找不到mysqldump命令
系统环境:Centos7
数据库:MySQL5.7

解决办法:

首先找到mysqldump:
find / -name mysqldump  –通过名称查找文件
输入下面的命令:

find / -name mysqldump

我查到的地址在:

/usr/local/mysql/bin/mysqldump

然后通过ln命令为mysqldump在/usr/bin创建一个软链接

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

Linux ln命令是一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接。 当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。

格式:
ln [参数][源文件或目录][目标文件或目录]
–参数
-b 删除,覆盖以前建立的链接
-d 允许超级用户制作目录的硬链接
-f 强制执行
-i 交互模式,文件存在则提示用户是否覆盖
-n 把符号链接视为一般目录
-s 软链接(符号链接)
-v 显示详细的处理过程


本文地址: https://www.vpsyi.com/mysqldump-command-not-found.html