前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >GLPI备份恢复操作步骤

GLPI备份恢复操作步骤

作者头像
孤鸿
发布2022-10-04 14:54:55
6210
发布2022-10-04 14:54:55
举报
文章被收录于专栏:孤鸿孤鸿

一、备份

  • 声明: 脚本目录:/date/script 数据库备份目录:/date/sqlbak 网站数据备份目录:/date/files 网站根目录:/var/www/html

1.1 数据库备份

> 数据库每日完整备份

  • 采取脚本方式:
#!/bin/sh

# Database info
DB_USER="root"      #The  mysql User
DB_PASS="rootpassword"        #The mysql User Password
DB_HOST="localhost"         #The Mysql Host
DB_NAME="glpi"      #The Mysql Database Name For GLPI
# Others vars
BIN_DIR="/usr/bin"            #The Mysql bin path
BCK_DIR="/data/sqldir"    #The Backup file directory
DATE=`date +%Y-%m-%d`   #Time

# TODO
# /usr/bin/mysqldump --opt -ubatsing -pbatsingpw -hlocalhost timepusher > /mnt/mysqlBackup/db_`date +%F`.sql
$BIN_DIR/mysqldump --opt -u$DB_USER -p$DB_PASS -h$DB_HOST $DB_NAME > $BCK_DIR/$DATE.sql
find $BCK_DIR -ctime +30 -name "*.*" -exec rm -rf {} \;  #Delete Files 30day ago!
  • 备份完成后的效果图示意:

1.2 系统程序文件备份

> 程序文件每日完整备份

  • 采取脚本方式:
#!/bin/sh

# Vars
WEB_DIR="/home/wwwroot/webdir"            #the web directory path
BAK_DIR="/data/files"    #the backup file directory
DATE=`date +%Y-%m-%d`   #Time

# TODO
zip -r $BAK_DIR/$DATE.zip $WEB_DIR
find $BAK_DIR -ctime +30 -name "*.*" -exec rm -rf {} \;  #Delete Files 30day ago!
  • 备份完成效果图:

1.3 设置系统计划任务

crontab -e
00 02 * * * /date/script/sqlbak_glpi.sh     #每天凌晨2点执行数据库备份脚本
30 02 * * * /date/script/webdirbak_glpi.sh      #每天凌晨2点半执行网站数据备份脚本
  • 系统计划任务如下:

1.4 虚拟主机备份

> 虚拟机文件采取关机导出虚拟机,每月备份一次

  1. 关闭虚拟机
  2. 导出虚拟机文件

选择存储路径完成备份

二、恢复

2.1 数据库恢复

mysql -uroot -p glpi < 2017-12-29.sql

2.2 网站文件恢复

unzip 2017-12-29.zip
#覆盖网站根目录

2.3 虚拟机主机恢复

  • 导入虚拟机
  • 选择备份文件
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、备份
    • 1.1 数据库备份
      • 1.2 系统程序文件备份
        • 1.3 设置系统计划任务
          • 1.4 虚拟主机备份
          • 二、恢复
            • 2.1 数据库恢复
              • 2.2 网站文件恢复
                • 2.3 虚拟机主机恢复
                相关产品与服务
                数据库
                云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档