数据备份和恢复

首先购置一台云服务器!

复制公网IP地址连接xshell,进入opt目录

分别上传apache-tomcat-7.0.56.tar,course,ROOT,jdk-8u144-linux-x64.tar四个文件

解压apache-tomcat-7.0.56.tar到当前目录

tar -zxvf apache-tomcat-7.0.56.tar.gz

删掉apache-tomcat-7.0.56里面的ROOT文件

rm -fr apache-tomcat-7.0.56/webapps/ROOT/

修改server.xml的端口号将8080改为80

vim apache-tomcat-7.0.56/conf/server.xml

给执行文件加上权限

chmod +x apache-tomcat-7.0.56/bin/*.sh

将传来的ROOT项目放到webapps底下

mv ROOT.war apache-tomcat-7.0.56/webapps/

解压jdk-8u144-linux-x64.tar.gz到usr/local底下

tar -zxvf jdk-8u144-linux-x64.tar.gz -C /usr/local/

进去配置环境变量profile 最后一行添加

vim /etc/profile
export JAVA_HOME=/usr/local/jdk1.8.0_144/
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin

让配置的环境变量生效 顺便查看脚本能否运行

source /etc/profile

/opt/apache-tomcat-7.0.56/bin/startup.sh

卸载系统自带mariadb数据库

rpm -qa| grep mariadb

yum remove -y mariadb-libs-5.5.68-1.el7.x86_64

下载YUM库

wget http://dev.MySQL.com/get/mysql57-community-release-el7-7.noarch.rpm

安装源

yum install -y mysql57-community-release-el7-7.noarch.rpm

找到配置yum源的地方

vim /etc/yum.repos.d/mysql-community.repo
vim /etc/yum.repos.d/mysql-community-source.repo

安装数据库

yum install -y mysql-community-server

启动数据库

systemctl start mysqld

查看数据库密码

vim /var/log/mysqld.log

进入数据库输入密码

重置root用户密码

set global validate_password_policy=0;

set password for root@localhost=password('密码最少8位');

grant all privileges on *.* to 'root' @'%' identified by '设置的密码';

flush privileges;
这边我就不退出测试了!

创建数据course顺便导入数据

create database course;

use course;

source /opt/course.sql;

退出数据库,配置jdbc文件

vim /opt/apache-tomcat-7.0.56/webapps/ROOT/WEB-INF/classes/jdbc.properties

然后进入bin目录运行脚本先运行sh在运行st

cd /opt/apache-tomcat-7.0.56/bin/
./shutdown.sh
./startup.sh

测试一下能不能访问网页,公网访问

用超级用户登录进去

账号:admin
密码:123456

去购置一个存储桶

在存储桶里面创建一个文件夹

进去xshell修改配置文件

vim /opt/apache-tomcat-7.0.56/webapps/ROOT/WEB-INF/classes/xd.properties

appId=密钥id

secretId=密钥账号

secretKey=密钥密码

bucketName=存储桶名字

cosImgFilePath=/存储桶创建的文件夹/

在重新运行脚本sh和st

继续进入xd.properties文件夹为了后续上传照片

vim /opt/apache-tomcat-7.0.56/webapps/ROOT/WEB-INF/classes/xd.properties
修改为false

继续运行两个脚本这边我就不演示了

现在去网页添加课程

这边就看见图片上传上去了

之后去主页面查看上传的课程

用xshell进入image里面去,然后查看上传的图片

cd /opt/apache-tomcat-7.0.56/webapps/ROOT/upload/image/

去购置一块数据盘

给他挂载上去

去xshell上查看挂挂载的硬盘

fdisk -l
fdisk /dev/vdb           n,p,2,回车,回车,w

检查挂载的硬盘

fdisk -l
mkfs.ext4 /dev/vdb2

再去添加课程:这边就不演示了

去刚刚买的硬盘里面创建快照

去xshell删除上传的照片

去页面刷新看见没有了

去云硬盘哪里恢复快照勾选关机并回滚快照

运行sh和st脚本

在重新挂在一下硬盘并且进入网页查看一下

mount /dev/vdb2 /opt/apache-tomcat-7.0.56/webapps/ROOT/upload/

实验结束!

版权声明:
作者:小李
链接:https://xianshengli.cc/%e6%95%b0%e6%8d%ae%e5%a4%87%e4%bb%bd%e5%92%8c%e6%81%a2%e5%a4%8d/
来源:先生不吃香菜
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
数据备份和恢复
首先购置一台云服务器! 复制公网IP地址连接xshell,进入opt目录 分别上传apache-tomcat-7.0.56.tar,course,ROOT,jdk-8u1……
文章目录
关闭
目 录