容器技术交流

 找回密码
 立即注册
查看: 59|回复: 5

自己写了一个自动备份数据库的脚本执行不成功,帮看一下

[复制链接]
发表于 2020-8-31 14:25:14 | 显示全部楼层 |阅读模式
最近把博客迁移到URLOS平台,感觉各方面都挺好用的,可惜唯独少了一个数据库自动备份的 功能,所有打算自己解决问题,写了一个自动备份脚本。
脚本内容如下:
  1. #/bin/bash
  2. name=`date +%Y%m%d`_`date +%H%M%S`
  3. mkdir -p /home/mysql/bak/$name
  4. docker exec -it mysql001 mysqldump -h localhost -P 3306 -uwordpress -p123456 wordpress > /home/mysql/bak/$name/wordpress_$name.sql
复制代码


在宿主机上计划每小时执行一次
  1. 0 * * * * root /bin/bash /home/mysql/cron/run.sh
复制代码

不知道是哪里有错误,执行不成功,大佬帮忙看一下

发表于 2020-8-31 14:44:20 | 显示全部楼层
单看脚本应该没有问题,检查一下是不是计划任务没有执行。

另外,建议你使用URLOS的快照备份功能即可,数据库服务也支持快照备份的哦
 楼主| 发表于 2020-8-31 14:57:21 | 显示全部楼层
多谢大佬,经检查确实是计划任务没有生效。

之所以没有用URLOS的快照功能,是因为还没有挂载新的磁盘,所有暂时先这样解决一下先
发表于 2020-9-5 15:08:14 | 显示全部楼层
shell没问题,是cron没执行吧
发表于 2020-9-5 15:35:36 | 显示全部楼层
我试了你的方法,可以备份
发表于 2020-9-15 15:48:38 | 显示全部楼层
可以备份   
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2020-10-26 20:04 , Processed in 0.044793 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表