如何将MySQL数据库移动到新结构?!任何工具?

时间:2012-06-26 07:21:01

标签: php mysql

我需要将旧结构的旧数据库移动到新数据库。

两个数据库都是MySQL数据库(InnoDB)。 信息基本相同,但已移至不同的表格和类似的东西。

我现在正在搜索的是一个帮助我将数据移动到新结构的工具。像数据映射工具那样为我生成php代码或类似的东西。

是否有类似的东西,或者您知道更好的方法吗?

提前致谢

2 个答案:

答案 0 :(得分:3)

查看ETL(提取变换加载)工具。流行(和免费)的是Talend Open Studio和Pentaho Suite。

但不要指望奇迹。

复杂数据库模式的迁移不是一项简单的任务,您将找不到任何简单的点击工具。你需要对它进行大量的思考。

答案 1 :(得分:1)

MySQL workbench怎么办?

它的目的是做这样的事情。

您可以设置与现有数据库的连接并进行逆向工程。

然后更改架构(重命名表,创建/删除列等等)。

最后一步是将新架构部署到数据库的正向工程。

它具有自我解释的GUI,所以没有任何问题。

http://en.wikipedia.org/wiki/MySQL_Workbench