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

【教程】宝塔站点怎么定时自动恢复数据库,具体解决方案

发表在 Linux面板2020-6-6 10:00 [复制链接] 0 3045

本帖最后由 1218764060 于 2020-6-6 10:06 编辑

本教程是依据以下论坛帖子和结合菜鸟教程以及自身研究出来的,特写该帖子:【已回应】宝塔站点怎么定时自动恢复数据库https://www.bt.cn/bbs/thread-41572-1-1.html
(出处: 宝塔面板论坛)


【已回应】计划任务定时自动恢复数据库问题
https://www.bt.cn/bbs/thread-42408-1-1.html
(出处: 宝塔面板论坛)







我们首先在自己服务器上(已安装宝塔面板)点击计划任务,添加计划任务,任务类型选择Shell脚本、任务名称自定义、执行周期结合自身需求进行设定,执行脚本内容如下(注意空格):

mysql -u数据库账号    -p数据库密码    数据库名 <  /www/backup/database/数据库文件(此处路径以自己数据库文件路径为准)

实例:mysql -uroot    -p123456    test <  /www/backup/database/test.sql


由于宝塔打包的文件是.sql.gz我们可以将它解压出来,就可以看到以.sql文件,如果直接使用.sql.gz的话,那么会执行失败,该教程是我自己摸索出来的具有实战操作性,这类最适用于那些做演示站,数据自动还原的朋友,也方便了操作后还要手动进行数据库还原,这类操作相对来说比较麻烦,有了自动还原,也省去了人力去维护。
【提示】为了数据安全,数据库账号和密码不一定要用root的,也可以用网站数据库的数据库账号和密码,也是可以的

此帖送给需要的人。。。。

如遇到不会操作的,可以直接联系我,论坛名就是我QQ,只提供有偿技术支持,不低于100元/次,欢迎骚扰。

(教程结束)



QQ截图20200606095105.png

QQ截图20200606095747.png




使用道具 举报 只看该作者 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

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

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