番茄酱
主 题
腾讯云服务器重新centos8.2系统
安装工具
查看 yum 是否已经安装 rpm -qa|grep yum
更新所有依赖包 yum update
使用yum安装项目环境
language
# 下载
curl -fsSL https://rpm.nodesource.com/setup_16.x | bash -
# 安装node
yum -y install nodejs
# 安装完成修改镜像地址
npm get registry
npm config set registry http://registry.npmmirror.com
# 安装pm2
npm install pm2 -g
设置开机重启 pm2 start up
保存项目重启 pm2 save
安装mysql yum install mysql
安装Jenkins yum install jenkins
安装nginx yum install nginx
安装 git yum install git
把备份的nginx配置以及脚本,服务文件按照原本的目录结构重新建。上传文件重新启动服务和nginx
。
mysql数据库恢复
上面操作已经把前端,后台服务端,后台管理系统都跑起来只不过数据都没了。
刚刚之前执行rm -rf /
没有把mysql数据库文件删掉。之前已考到本地电脑备份了。
先把本地的mysql的数据库,安装成和线上一样的mysql5.7
。安装完成之后先在本地电脑,新建一个数据数据。把之前备份的文件都考到本地新建的数据文件目录中。
- 备份
mysql/
目录下的,ib_buffer_pool,ib_logfile0,ib_logfile1,ibdata1,ibtmp1
拷贝到本地安装的mysql目录中(替换掉旧的)。 - 把
mysql/myblog/
下的所有文件都拷贝到本地安装mysql/myblog
目录中 - 启动
mysql
,可以看到本地数据库都可以展现了。 - 把本地
myblog
表数据导出csv
文件,连上线上myblog
数据库。手动一个个把csv
数据导入表中(记得先导主表再到从表,不然会报外键之类错误)。 - 把之前备份的图片文件之类,重新上传到博客服务中的
public
目录中即可
教训
rm -rf
命令要谨慎使用。服务器数据记得经常备份。
全部评论(0)