我继承了一个创建不佳的 mysql 数据库,现在我需要将数据迁移到新服务器。
长话短说,我需要以这种方式存储它,我使用 phpmyadmin。知道有什么工具可以帮助迁移这个 1.2GB 的 mysql 表吗?
希望我不会因为这个帖子而被屠杀...
我继承了一个创建不佳的 mysql 数据库,现在我需要将数据迁移到新服务器。
长话短说,我需要以这种方式存储它,我使用 phpmyadmin。知道有什么工具可以帮助迁移这个 1.2GB 的 mysql 表吗?
希望我不会因为这个帖子而被屠杀...
MySQL Workbench(像啤酒一样免费,像语音一样免费)具有转储和恢复功能。
http://dev.mysql.com/doc/workbench/en/wb-manage-server-data-dump-tab.html
Phpmyadmin 和其他管理工具也具有这些功能,但基于 Web 的工具可能无法正确处理如此大的表。
将旧服务器中的大表转储到桌面计算机上的文件中。将其还原到新服务器。可能需要一夜之间。所以呢?你只需要做一次(除非你第一次搞砸了)。附带好处:您将拥有旧桌子的备份,您可以将其放在 DVD-RW 上并扔进办公桌抽屉。
您可能必须通过一次选择几百万行来对转储过程进行分段。这可能是个好主意,因为如果它崩溃了,您可以重新启动该过程。
也有一些工具(sqlyog)可以直接将数据从一台服务器复制到另一台服务器。
快乐的数据争论。