本文最后更新于354 天前,其中的信息可能已经过时,如有错误请发送邮件到blue16@email.swu.edu.cn
这几天升级服务器,顺带着就把服务器的Windows Server 2012R2 升级成最新的Windows Server 2022版本了。但备份和服务重启却是一个问题。
遇到的一些问题
服务器配置升级无需动文件,但是如果要重装系统,那必然需要对服务器的数据进行备份。但由于服务器的上行带宽非常小,想要把数据拷贝到本地再拷上去,初步估计得要个几个小时。
一个快速的解决方案:买一个小一点的云硬盘(一个月的话几块钱),直接挂载到服务器上,这样重装系统之前,将数据拷贝到这个云硬盘中即可,重装系统不影响云硬盘的数据。

数据库备份
对于MongoDB,直接复制你运行时指定的数据库位置中的文件即可。
对于MySQL,其实业内也有很多方法。我这里就推荐一个最暴力的方法:直接找到数据文件复制粘贴即可,后续保持版本一致就不会出现问题。
MySQL如何快速备份
找到数据库存储路径,如下图所示,把这个data文件夹拷贝到云硬盘中:

升级系统,系统就绪后从官网上下载对应版本的MySQL数据库并安装,我这里是MySQL 8.0。
最后通过任务管理器进入“服务”,停用MySQL服务(如果不停用会提示文件被占用无法修改)

在“服务”中,右键MySQL80,停止服务:

最后将之前拷贝的data覆盖即可,然后在刚才的页面重启MySQL服务即可。

