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