将数据从mysql5.1迁移到mysql5.6

时间:2013-06-14 10:37:04

标签: mysql dbmigrate

我想将数据从mysql5.1迁移到mysql5.6。我成功安装了mysql5.6但我有旧版本的数据超过50 GB。我想复制并粘贴更新版本。我做了,但有些桌子无法访问。

我猜这是表的引擎问题( innodb / myisam ),但我不知道如何解决它。

我发现另一个问题,当改变表时它会给出错误“表已满。”

如何为每个表创建单独的表空间而不丢失任何数据?

1 个答案:

答案 0 :(得分:0)

使用5.1中的mysqldump

转储所有数据库/表/数据

然后,您只需在新的5.6版本中重新导入它。

你有工作台还是使用命令promt?在工作台中有一个迁移wizrd。但是,由于您的dbase超过50 GB,我强烈建议您转储数据然后重新导入数据。

http://dev.mysql.com/doc/refman/5.6/en/mysqldump.html - 此链接可以帮助您。