目前星岚工作室的大部分作品都已開放體驗網站後臺,為了避免用户誤操作把後臺的设置搞亂,我就在服务器上设置了计划任务,每天都會重置體驗網站後臺的数據库,具體是怎麼實現的呢?
下面以宝塔舉例:
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
當然如果你需要设置不同的执行周期,就需要添加新的计划任务了。







添加好友