介绍
如果你想建立一个演示网站
,用于演示一个网页程序如(xcy.sbbb.top)。这个网页程序是依靠数据库的动态程序,如果你想让它二十分钟或者一天还原
一次,那么只需要将数据库使用脚本定时恢复就行了。
宝塔支持shell
脚本,在后台很显眼的地方就能找到,但对于定时恢复数据库的脚本,网上的信息里没有比较靠谱的。因为linux
在脚本执行的安全方面比较严格,所以要实现这个需要,比其他脚本要稍微麻烦一点。
教程
脚本源代码
mysql --defaults-extra-file=/www/backup/database.password emlog < cs.sql
这是一个名为emlog
的数据库,然后数据库密码放在一个文件名为database.password
的文件里,你只需要把内容以下形式放进去就行
[client]
user=abc
password=123456789
use
r=你的数据库账号 password
是你的数据库密码。 文件名保存为database.password
,路径我放的是/www/backup/database.password
(可以自定义)
而后面那个cs.sql
,其实就是你后台备份的某个数据库,然后你就放在你宝塔程序的目录(我放的是/www/server/panel/cs.sql
)
再说一下那个脚本的格式,就是这样:
mysql --defaults-extra-file=你的密码文本形式的一个文件 数据库名 < 数据库备份文件
总结
步骤就是 按照上面的格式写好密码文件和做好备份数据库文件,并放到相应位置—–> 单击计划任务—–>选择shell脚本—–>设置执行周期——>设置脚本,就是上面那个——>确定密码文件和数据库备份文件到位—–>点击添加脚本—–>完成!
© 版权声明
- 1 网站名称:大方博客
- 2 网站网址:blog.mmp.cc
- 3 本站部分内容来源于网络,仅供学习与参考。如有侵权,请及时联系站长处理。
- 4 本站资源和内容不代表本站立场,亦不对其真实性负责。
- 5 本站严禁发布或转载违法信息。如发现违规内容,请向站长举报。
- 6 若本站附件或教程资源失效,请留言或联系站长更新。
THE END
暂无评论内容