[摘要]gzip > /data/backup/rtak_$(date +%Y%m%d_%H%M%S).sql.gz注:bkDatabaseName.sh 替换成有意思的名称sql备份与gz备份可以二... gzip > /data/backup/rtak_$(date +%Y%m%d_%H%M%S).sql.gz注: bkDatabaseName.sh 替换成有意思的名称 sql备份与gz备份可以二选一,也可全备份 用户名密码需要替换 4、添加可执行权限:测试文件是否可正常执行(./bkDatabaseName.sh) 注:(1)如果报错 mysqldump: 未找到命令,执行 ln -fs /usr/local/mysql/bin/mysqldump /usr/bin (/usr/local/mysql 路径为mysql安装路径) (2)如果有警告(Warning: Using a password on the command line interface can be insecure.) 可以忽略。 (3)查看备份sql文件是否正常,能否正常导入数据库 5、添加计划任务确认crontab是否安装: 执行 crontab 命令如果报 command not found,就表明没有安装 执行命令: crontab -e 输入以下内容并保存: */* * 1 * * /data/backup/bkDatabaseName.sh /* * 1 * * / 几个* 分别代表 分钟 小时 日期 月 星期几 执行备份操作 例如:每分钟执行备份 /1 * * * * / (已测试) 每天凌晨3点执行备份/00 3 * * * / (未测试) 6、停止备份操作在不需要定时备份的时候,执行该操作,正常流程到第五步就完成了 ~ crontab -r 注:及时清理已过期很久的sql备份,防止磁盘占满 相关推荐: linux定时备份mysql数据库_MySQL
如何在linux下实现mysql数据库每天自动备份_MySQL 以上就是linux如何实现定时备份mysql数据库(代码)的详细内容,更多请关注php中文网其它相关文章!
学习教程快速掌握从入门到精通的SQL知识。
|