原服务器:Ubuntu装VirtualBox装Ubuntu虚拟机
原配置:内存1756MB 内核4 外接硬盘
ip 192.168.0.12
升级服务器:FreeBSD装bhyve装Ubuntu虚拟机
新配置:内存3072MB 内核4 ssd硬盘
ip 192.168.1.12
除了ssh,服务器还开了VNC,要通过宿主机连上:vncvierer 192.168.1.5:5901
mysqldump -u trinity -ptrinity auth > auth.sql mysqldump -u trinity -ptrinity world > world.sql mysqldump -u trinity -ptrinity characters > characters.sql
备份的时候会有警告和报错:'Access denied; you need (at least one of) the PROCESS privilege(s) for this operation' ,不用去管它。
上一次备份时数据库
ls -l *.sql
-rw-rw-r-- 1 wow wow 82879 Jun 25 03:35 auth.sql
-rw-rw-r-- 1 wow wow 1921306 Jun 25 02:49 characters.sql
-rw-rw-r-- 1 wow wow 291234492 Jun 25 02:42 world.sql
这一次备份数据库:
-rw-rw-r-- 1 wow wow 83385 Jul 18 02:22 auth.sql
-rw-rw-r-- 1 wow wow 9270845 Jul 18 02:22 characters.sql
-rw-rw-r-- 1 wow wow 291235071 Jul 18 02:22 world.sql
将这次的数据库导入新服务器中:
sudo mysql use auth; source auth.sql use world source world.sql use characters source characters.sql
将WoWSimpleRegistration目录cp到同样的位置,并安装nginx、php等,具体见:Nginx配置php起TrinityCore WoWSimpleRegistration服务-CSDN博客
这步不是必须。
这样一台TrinityCore的服务器就升级完成了!总计耗时大约30-60分钟,主要是安装php需要等待下。