本帖最后由 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元/次,欢迎骚扰。
(教程结束)
|
|