首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将旧mySQL/RH迁移到新的mySQL/Ubuntu

问将旧mySQL/RH迁移到新的mySQL/Ubuntu
EN

Stack Overflow用户
提问于 2014-02-02 23:36:58
回答 1查看 45关注 0票数 0

旧的mySQL服务器存在硬件问题,我们希望将该服务器迁移到新的硬件。旧的是mySQL 3.8或4,运行.从2004年开始。我们正在考虑迁移到UbuntuServer12.04或类似的版本,以及当前版本的mySQL。数据库架构没有任何更改。我想我们应该让mySQL在新服务器上运行,然后执行一个mySQLdump来传输表数据。

  1. 这个能行吗?(通过搜索,我看到了从mySQL的一个版本到下一个版本的渐进式升级,以获得您want....however的修订版,我们将转移到新的硬件。
  2. 由于大多数与数据库的交互都是通过PHP进行的,所以我假设任何PHP代码都需要更新,谁能确认一下吗?

谢谢你的建议。

EN

回答 1

Stack Overflow用户

发布于 2014-02-03 02:27:15

  1. 是的,这应该很好。但是,您需要在依赖它进行部署的系统之前对其进行测试。MySQL 3.8和MySQL 4是非常过时的。自2004年以来,无数的事情都发生了变化。一些变化(3.x到4.0,4.0到4.1,4.x到5.0,举几个例子)是巨大的。要确定是否有任何故障,唯一的方法是尝试导入并找到答案。您可以很容易地使用虚拟服务器来完成这一任务,比如通过VirtualBox。
  2. 这要看情况了。 (a)如果您的PHP代码自2004年以来也没有更新过,是的,您可能需要更改很多东西。例如,mysql_*函数现在已经过时和过时;所有对这些函数的引用都应该被MySQLi或PDO取代。 (b)如果您的PHP代码是PHP 5.4或5.5的最新版本,那么您应该可以不重写任何内容。但是,在依赖于已部署的系统之前,再次测试每件事。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21517756

复制
相关文章

相似问题

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