当前位置: 首页 > news >正文

升级TrinityCore 服务器硬件

升级服务器

原服务器架构:Ubuntu装VirtualBox装Ubuntu虚拟机

原配置:

宿主机 内存4G 内核4 usb外接硬盘

Ubuntu虚拟机 内存1756MB 内核4  

ip 192.168.0.12

升级服务器架构:FreeBSD装bhyve装Ubuntu虚拟机

新配置:宿主机 内存8G 内核4 ssd硬盘

Ubuntu虚拟机 内存3072MB 内核4  

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需要等待下。

但是新的服务器延时特别大,500-700ms,客户端都看到延时红了,而且隔一会儿就卡住,故障一直没解决,记录文档见:克隆的TrinityCore服务器网速慢卡顿问题的解决(未解决)-CSDN博客

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 内网隧道——隧道技术基础
  • Qt Creator:C++与Python混合编程
  • (21)起落架/可伸缩相机支架
  • C语言:进程间通信
  • Linux(openwrt)下iptables+tc工具实现网络流量限速控制(QoS)
  • 基于面向对象和递归的拦截器设计模式
  • 1.24、定义浅层神经网络架构和算法(matlab)
  • Android11 framework 禁止三方应用开机自启动
  • 正则表达式在Python中的高级应用:从HTML中提取数据
  • c++应用网络编程之四Linux常用的网络IO模型
  • WPF之URI的使用
  • Linux 各目录
  • MySQL-显示所有错误信息
  • Linux——Shell脚本和Nginx反向代理服务器
  • MCU常见相关术语缩写说明
  • (十五)java多线程之并发集合ArrayBlockingQueue
  • 08.Android之View事件问题
  • 8年软件测试工程师感悟——写给还在迷茫中的朋友
  • Bootstrap JS插件Alert源码分析
  • HTTP中的ETag在移动客户端的应用
  • JS笔记四:作用域、变量(函数)提升
  • js如何打印object对象
  • Linux快速复制或删除大量小文件
  • oldjun 检测网站的经验
  • Ruby 2.x 源代码分析:扩展 概述
  • Swift 中的尾递归和蹦床
  • vue.js框架原理浅析
  • 创建一个Struts2项目maven 方式
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 看域名解析域名安全对SEO的影响
  • 前端面试之闭包
  • 如何设计一个比特币钱包服务
  • 译米田引理
  • 用Visual Studio开发以太坊智能合约
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • ​什么是bug?bug的源头在哪里?
  • #include
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • (3)Dubbo启动时qos-server can not bind localhost22222错误解决
  • (9)YOLO-Pose:使用对象关键点相似性损失增强多人姿态估计的增强版YOLO
  • (读书笔记)Javascript高级程序设计---ECMAScript基础
  • (附源码)ssm学生管理系统 毕业设计 141543
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (一)【Jmeter】JDK及Jmeter的安装部署及简单配置
  • (一)Dubbo快速入门、介绍、使用
  • (转)Google的Objective-C编码规范
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • (转)全文检索技术学习(三)——Lucene支持中文分词
  • (转载)虚函数剖析
  • **PHP分步表单提交思路(分页表单提交)
  • ..thread“main“ com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.3.1
  • .CSS-hover 的解释
  • .gitignore文件忽略的内容不生效问题解决
  • .NET 5种线程安全集合