当前位置:论坛首页 > Linux面板 > 求助

【已回应】宝塔站点怎么定时自动恢复数据库

发表在 Linux面板2019-12-15 13:45 [复制链接] 7 5497

宝塔站点怎么定时自动恢复数据库啊

比如有个演示站 想每过10分钟自动初始化数据库

谁给贴个可以放在计划任务里定时自动恢复某个站点数据库的代码

使用道具 举报 只看该作者 回复
发表于 2019-12-15 15:17:22 | 显示全部楼层
计划任务添加shell脚本
每10分钟执行
代码:
mysql -uroot -proot密码 数据库名称 < 数据库备份文件路径

把红色字体替换成你实际的
使用道具 举报 回复 支持 反对
发表于 2019-12-16 14:09:54 | 显示全部楼层
河妖 发表于 2019-12-15 15:17
计划任务添加shell脚本
每10分钟执行
代码:

Warning: Using a password on the command line interface can be insecure.

按照上面的代码添加了计划任务,执行后,提示这一句,没有恢复成功
使用道具 举报 回复 支持 反对
发表于 2019-12-16 14:15:15 | 显示全部楼层
河妖 发表于 2019-12-15 15:17
计划任务添加shell脚本
每10分钟执行
代码:

成功了,多谢指点,感激。
使用道具 举报 回复 支持 反对
发表于 2020-1-2 18:15:38 | 显示全部楼层
zzzl 发表于 2019-12-16 14:15
成功了,多谢指点,感激。

请问你是怎么弄的,可以截图发一下吗?让我们也学习一下。
使用道具 举报 回复 支持 反对
发表于 2020-7-13 10:40:05 | 显示全部楼层
到底怎么恢复的,回应一下呗
使用道具 举报 回复 支持 反对
发表于 2021-4-8 09:39:34 | 显示全部楼层
河妖 发表于 2019-12-15 15:17
计划任务添加shell脚本
每10分钟执行
代码:

有没有详细的截图例子,这个测试了不可用
使用道具 举报 回复 支持 反对
发表于 2021-8-13 13:13:18 | 显示全部楼层
我也不知道为什么,这个网上别人机器上行我机器上就是不行。。。然后自己摸索了一个备用方案,亲测可用!
比如长这个样
  1. mysql --defaults-extra-file=/www/backup/database.password emlog < cs.sql
复制代码

也就是
  1. mysql --defaults-extra-file=你的密码文本形式的一个文件 数据库名 < 数据库备份文件
复制代码

那个密码是文本格式
[client]
user=abc
password=123456789

然后具体操作可以看这个:
https://www.cnblogs.com/duyuanshang/p/ccgxk_aShellOfBaota.html
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

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