首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将150 in的MySQL服务器移动到同一数据中心中的新服务器的最佳方法是什么?

问将150 in的MySQL服务器移动到同一数据中心中的新服务器的最佳方法是什么?
EN

Stack Overflow用户
提问于 2019-03-01 15:33:32
回答 1查看 76关注 0票数 0

目前,我在同一台机器上运行了一个有数百名玩家在线的游戏服务器,在同一台机器上也有一个MySQL服务器,我们在数据库中存储多个日志&游戏数据,但是数据库的大小已经达到150 it左右,磁盘空间上只剩下大约40 it,所以我最终需要移动它。(大约200个表,最大的一个是35 is )

我已经为带有500GB+存储的数据库购买了一个新的服务器。并且它托管在同一个数据中心(ovh)中。

我一直在寻找实现这一目标的最佳方法,下面是我的研究结果。

  1. 在服务器之间建立主/从关系,最终使从服务器成为新的主服务器,并从游戏服务器中删除旧的mysql服务器。(我必须通过mysqldump将sql压缩到主程序位置,但由于磁盘空间低,这可能是不可能的。)
  2. 关闭主MySQL服务器,然后将所有MySQL表文件移动到新服务器并启动该服务器?

新的MySQL服务器正在运行MySQL 8.0.15和旧的5.7.14。

希望你能给我一些见解或信息!

EN

回答 1

Stack Overflow用户

发布于 2019-03-01 15:38:31

最快的方法是移动服务器文件。由于mysql的插入机制,导入或主/从将非常缓慢。

您可能必须启动“mysql_upgrade”命令才能将数据库更新为新服务器,作为MySQL的最新版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54947756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档