我想将数据从mysql5.1迁移到mysql5.6。我成功安装了mysql5.6但我有旧版本的数据超过50 GB。我想复制并粘贴更新版本。我做了,但有些桌子无法访问。
我猜这是表的引擎问题( innodb / myisam ),但我不知道如何解决它。
我发现另一个问题,当改变表时它会给出错误“表已满。”
如何为每个表创建单独的表空间而不丢失任何数据?
答案 0 :(得分:0)
使用5.1中的mysqldump
转储所有数据库/表/数据然后,您只需在新的5.6版本中重新导入它。
你有工作台还是使用命令promt?在工作台中有一个迁移wizrd。但是,由于您的dbase超过50 GB,我强烈建议您转储数据然后重新导入数据。
http://dev.mysql.com/doc/refman/5.6/en/mysqldump.html - 此链接可以帮助您。