升级TrinityCore 服务器硬件

升级服务器

原服务器: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.sqlmysqldump -u trinity -ptrinity world > world.sqlmysqldump -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 mysqluse auth;source auth.sqluse worldsource world.sqluse characterssource characters.sql

将WoWSimpleRegistration目录cp到同样的位置,并安装nginx、php等,具体见:Nginx配置php起TrinityCore WoWSimpleRegistration服务-CSDN博客

这步不是必须。

这样一台TrinityCore的服务器就升级完成了!总计耗时大约30-60分钟,主要是安装php需要等待下。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/873202.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

WPF之URI的使用

pack://application:, pack://application:, 是一个在 WPF (Windows Presentation Foundation) 应用程序中用于指定资源位置的 URI (统一资源标识符) 方案的特定格式。这个格式用于访问嵌入在应用程序程序集(assemblies)中的资源,如图像、XA…

深度挖掘行情接口:股票市场中的关键金融数据API接口解析

在股票市场里,存在若干常见的股票行情数据接口,每一种接口皆具备独特的功能与用途。以下为一些常见的金融数据 API 接口,其涵盖了广泛的金融数据内容,其中就包含股票行情数据: 实时行情接口 实时行情接口&#xff1a…

恒创科技:如何解决“服务器 IP 地址无法被找到”的错误

如何解决“服务器 IP 地址无法被找到”的错误?此错误通常出现在你的设备无法使用其分配的 IP 地址与网络服务器通信时。问题的来源可能多种多样,从简单的拼写错误到复杂的 DNS 和路由问题。以下是对“服务器 IP 地址无法找到”的常见原因以及可以采取的解决办法。 …

万界星空科技MES系统生产计划管理的功能

MES系统(Manufacturing Execution System,制造执行系统)的生产计划管理功能是其核心功能之一,旨在将企业的生产计划转化为实际的生产操作,并通过实时监控和调整来确保生产活动的顺利进行。以下是MES系统生产计划管理功…

STM32 | 看门狗+RTC源码解析

点击上方"蓝字"关注我们 作业 1、使用基本定时7,完成一个定时喂狗的程序 01、上节回顾 STM32 | 独立看门狗+RTC时间(第八天)02、定时器头文件 #ifndef __TIM_H#define __TIM_H​#include "stm32f4xx.h"​void Tim3_Init(void);void Tim7_Init(void);​…

数据解析的四种方式

常用的解析数据的四种方式包括: XPath解析数据BeautifulSoup解析数据正则表达式pyquery解析数据 话说pyquery这个库运用的比较熟练,因为以前java编程的时候,经常写jsp代码,用jquery的ajax进行异步请求,对html、js、c…

SpringData JPA Mongodb 查询部分字段

JPA 网上用的好像不多&#xff0c;找了好多材料以后最终找了这个可行的方案&#xff1a; Query(fields "{tender_id:1,_id:0}")List<MGPltTender> findByTenderIdIsNotNull(PageRequest pageRequest); 调用&#xff1a; Sort sort Sort.by(popularType.getC…

sqlite|轻量数据库|pgadmin4的sqlite数据库操作--重置密码和账号解锁

前言&#xff1a; pgadmin4的用户密码以及pgadmin4创建的pg数据库的连接信息等等都是存放在sqlite数据库内的&#xff1b;而有的时候&#xff0c;可能会由于自己的问题将pgadmin4的密码忘记&#xff0c;这个时候需要重置pgadmin4的密码&#xff0c;或者是pgadmin4的密码输错多…

【二维区域和检索-矩阵不可变】python刷题记录

一夜无解&#xff0c;痛苦&#xff0c;遂拜倒于灵神门下&#xff0c;妄做狂徒也&#xff01; . - 力扣&#xff08;LeetCode&#xff09; 灵神秒解如下&#xff1a; class NumMatrix:#二维初始矩阵def __init__(self, matrix: List[List[int]]):mlen(matrix)nlen(matrix[0])#…

Java重修笔记 第二十四天 模板设计模式

模板设计模式 当功能内部一部分实现是确定&#xff0c;一部分实现是不确定的&#xff0c;这时可以把不确定的部分暴露出去&#xff0c;让子类去实现。 抽象类定义算法骨架&#xff0c;包含抽象方法&#xff0c;需要子类去实现。 具体类继承抽象类&#xff0c;实现抽象类中的抽…

vue和微信小程序的区别、比较

找到一篇很好的关于vue和小程序之间的理解文章&#xff0c;在此分享一下&#xff1a; 前端 - vue和微信小程序的区别、比较 - 个人文章 - SegmentFault 思否https://segmentfault.com/a/1190000015684864

qt 国际化语言,英文和中文切换

1、把需要翻译转换的内用用tr()包含&#xff0c;比如&#xff1a; label->setText("hello word"); 2、在 .pro 文件中添加 TRANSLATIONS lang_en.ts \ lang_zn.ts 3、利用lupdate 工具提取…

3、PostgreSQL之高级特性

PostgreSQL之高级特性 1、视图 之前我们查询过城市的天气情况&#xff0c;假设天气记录和城市位置的组合列表对我们的应用有用&#xff0c;但我们又不想每次需要使用它时都敲入整个查询。我们可以在该查询上创建一个视图&#xff0c;这会给该查询一个名字&#xff0c;我们可以…

MySQL为什么使用B+树而不是跳表?

B树的设计能够减少磁盘I/O操作&#xff0c;通过一次磁盘读取获取尽可能多的数据。跳表搜索级别越高&#xff0c;IO的操作越多。 MySQL 使用 B 树而不是跳表主要有以下几个原因&#xff1a; 1. 磁盘读取效率 B 树的设计非常适合磁盘存储。B 树的节点包含多个键值对&#xff0c…

junit mockito Base基类

编写单元测试时我们都习惯性减少重复代码 以下基于spring mvc框架&#xff0c;需要手动pom导包 BaseTest类用于启动上下文进行debug调试 MockBaseTset类用于不启动上下文进行打桩mock pom.xml <dependency><groupId>org.mockito</groupId><artifactId…

Qt解析复杂的csv格式文件

/*csv格式是以逗号分隔列的。 * 每行内容是以换行符作为一行的。 * 如果内容中包含换行符&#xff0c;则整个内容要以双引号括起来。 * 如果内容中包含逗号&#xff0c;则整个内容要以双引号括起来。 * 如果内容中又有双引号&#xff0c;则会是2个双引号连在一起表示一个双引号…

单片机程序设计模式

RTOS:多任务拆分交叉执行 Q:状态机和多任务模式有什么区别 Q:任务创建和任务调度器是什么&#xff1f; 裸机程序的设计模式可以分为&#xff1a;轮询、前后台、定时器驱动、基于状态机。前面三种方 法都无法解决一个问题&#xff1a;假设有 A、B 两个都很耗时的函数&#xf…

从PyTorch官方的一篇教程说开去(2 - 源码)

先上图&#xff0c;上篇文章的运行结果&#xff0c;可以看到&#xff0c;算法在迭代了200来次左右达到人生巅峰&#xff0c;倒立摆金枪不倒&#xff0c;可以扛住连续200次操作。不幸的是&#xff0c;然后就出现了大幅度的回撤&#xff0c;每况愈下&#xff0c;在600次时候居然和…

高性能内存对象缓存

1&#xff1a;数据存储方式与数据过期方式 数据存储方式多种多样&#xff0c;以下为常见的几种&#xff1a; 1.关系型数据库&#xff1a;如 MySQL、Oracle 等&#xff0c;通过表格形式组织数据&#xff0c;具有严格的数据结构和关系约束&#xff0c;适用于结构化数据的存储和管…

设计模式第一天|了解设计模式、设计模式七大原则

文章目录 了解设计模式概念优点核心原则 设计模式七大原则单一职责原则里氏替换原则依赖倒置原则接口隔离原则迪米特法则开闭原则合成复用原则 了解设计模式 概念 软件设计模式(Software Design Patten),又称设计模式,是一套被反复使用,多数人只晓的,经过分类编目的,代码设计…