图片文件复制
说明:每日凌晨1点0分定时将文件从<从数据库服务器>复制到<主数据库服务器>,只复制新增的文件。
在<主数据库服务器>上面运行如下命令
1 | [root@exchange-db db-backup]# crontab -e |
查看设置是否成功
1 | crontab -l |
mysql数据库定时备份
说明:每日凌晨1点0分定时备份数据。
创建db_backup.sh文件
内容如下:
1 | #!/bin/bash |
加入到计划任务里
1 | [root@exchange-db db-backup]# crontab -e |
查看设置是否成功
1 | crontab -l |
遇到的问题
- mysql和mysqldump出现
command not found
问题解决
- 查找mysql安装路径通常mysql安装路径在:
1
find / -name mysql
/usr/local/mysql/bin/mysql
mysql:command not found
建立软连接1
ln -s /usr/local/mysql/bin/mysql /usr/bin
mysqldump:command not found
建立软连接1
ln -s /usr/local/mysql/bin/mysqldump /usr/bin
- 如果密码中包含@时会报错
-bash: !@#": event not found
,需要修改命令,给-p密码加上单引号,如-p'yihai@123!@#'