zblog怎么实现自动还原数据的?
作品都已开放体验网站后台,为了避免用户误操作把后台的设置搞乱,我就在服务器上设置了计划任务,每天都会重置体验网站后台的数据库,具体是怎么实现的呢?
下面以宝塔举例:
1、首先要备份指定的数据库;
2、在计划任务中添加计划任务;
3、任务类型选择Shell脚本,任务名称就是“还原某某数据库”,执行周期我设置为每天5点30分。
4、脚本内容,要填写shell命令。而还原数据库备份的shell命令是:
mysql -u用户名 -p密码 -S /tmp/数据库名 < /home/usrdata/madmin/数据库备份文件名.sql
5、最后点击添加任务即可。
那么,我有许多个体验网站后台,真的是一个一个任务地添加吗?
其实在脚本内容中可以添加多条shell命令,只需要换行即可。
如下:
mysql -u用户名 -p密码 -S /tmp/数据库名 < /home/usrdata/madmin/数据库备份文件名.sqlmysql -u用户名 -p密码 -S /tmp/数据库名2 < /home/usrdata/madmin/数据库备份文件名2.sql
当然如果你需要设置不同的执行周期,就需要添加新的计划任务了。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
仍然有问题? 我们要如何帮助您?