企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 备份与恢复 计算系统一定会出问题,只是问题大小,出问题的时间和概率不同而已,因此备份无比重要,即一定要养成备份的习惯,切莫存在侥幸心理。一个镜像上存在操作系统、运行环境、数据库和应用程序四个组成部分。每个部分都有可能被损坏,因此备份首先要保证有一个全局的备份,然后再考虑局部的备份。 * 全局的备份。即一个备份方式能够将操作系统、运行环境、数据库和应用程序四个组成部分全部备份下来,这个备份方式是唯一的,即云厂商提供的**快照**功能。快照功能可以定义备份时间和备份保存时间,可以一键恢复,几乎没有弱点,唯一的不好的地方就是它需要收取费用 * 操作系统的备份。操作系统是云的组成部分,操作系统的备份即快照备份 * 运行环境的备份。运行环境与操作系统是融为一体的,即运行环境的的备份即快照备份 * 数据库备份。使用数据库的导入或导出功能就可以备份数据了。需要注意三点:备份的数据是否可以恢复?自动备份还是手动备份?多久备份一次? * 应用程序备份。应用程序的备份相对以上是最简单的,将应用程序的文件夹备份到服务器之外的存储地是最安全有效的。需要注意两点:自动备份还是手动备份?多久备份一次? 总结:快照备份是必须的,其他的备份手段结合起来使用 # 备份 备份有基于服务器快照自动备份、手动本地备份,各有利弊,建议结合起来使用 ## 快照自动备份 云服务器厂商都会提供一个叫“快照”的功能,快照是针对于服务器的磁盘来说的。快照工具可以记录磁盘在指定时间点的数据,将其全部备份起来,并可以实现一键恢复。 如果您对磁盘进行了自动的快照设定,您便可以从容的面对如下场景: 1. 工作了几天的成果,被误删了 2. 网站被黑客攻击,面目全非 3. 现在的内容已乱七八糟,计划恢复到一个历史状态 如果您做了快照备份,便可以将磁盘一键恢复到指定时间点的状态。主流云厂商快照参考: * [阿里云快照制作](https://help.aliyun.com/document_detail/52134.html) * [腾讯云快照制作](https://cloud.tencent.com/document/product/362/5755) * [华为云快照制作](https://support.huaweicloud.com/usermanual-dws/dws_01_0028.html) * [百度云快照制作](https://cloud.baidu.com/doc/BCC/GettingStarted/24.5C.E4.BD.BF.E7.94.A8.E5.BF.AB.E7.85.A7.html) ## 手工本地备份 手工本地备份主要是通过下载应用程序文件和备份导出数据库文件,建议备份周期每月一次,备份文件保存6个月左右。下面就具体的备份操作进行说明: 1. 通过WinSCP将网站目录完整的下载到本地(如果文件数量比较多,建议压缩后再下载) ![](http://libs.websoft9.com/Websoft9/DocsPicture/zh/winscp/winscp-download-websoft9.png) 2. 通过浏览器进入phpMyAdmin(网址:[http://服务器公网ip/phpMyAdmin),进入数据库管理界面](http://服务器公网ip/phpMyAdmin),进入数据库管理界面) 3. 左侧菜单中选择所需的数据库,顶部导航栏上选择“导出”标签 ![](http://libs.websoft9.com/Websoft9/DocsPicture/zh/mysql/phpmyadmin-export-websoft9.png) 4. 选择导出方式和格式(建议SQL),点击“执行”,导出文件后下载到本地 5. 将程序文件和数据库文件放到同一个文件夹,根据日期命名,备份工作完成