spigot服务器迁移记录

服务器环境centos 7.4

迁移mysql

首先在原来的服务器上运行,这样把mysql中的数据导出

mysqldump -u用户名 -p 数据库名>数据库名.sql

然后把数据库名.sql复制到新服务器上,在新服务器上运行

mysqldump -u用户名 -p 数据库名<数据库名.sql

服务器间文件的传输可以用

scp 用户名@ip:/home/spigot.sql /home/spigot.sql

然后输入yes ,再输入密码,其中冒号后边的是文件路径,第一个是原来服务器的路径,第二个是现在服务器的路径

迁移服务器文件

打包服务器文件

zip -r spigot.zip spigot

传输文件到新服务器,在新服务器上输入下面的命令

scp 用户名@老服务器ip:/home/spigot.zip /home/spigot.zip

解压文件

unzip /home/spigot.zip

没有安装zip的可以yum安装

yum install -y unzip zip

进入文件夹

运行启动脚本

./start.sh

如果不能运行需要给文件加权限

chmod +x start.sh

start.sh脚本如下

#!/bin/sh
while true;do
java -d64 -Xms1G -Xmx1G -XX:+UseConcMarkSweepGC -jar spigot-*.jar nogui
sleep 2
done

需要再screen 中后台运行

安装screen

yum install screen

创建窗口

screen -S spigot

然后在窗口中运行start.sh

切换到后台ctrl+a+d

这个脚本是自动启动的,因此要关闭掉需要命令

screen -S spigot -X quit


你可能感兴趣的:(spigot)