1

mysql5.1 から mysql5.6 にデータを移行したいです。mysql5.6 は正常にインストールされましたが、古いバージョンのデータが 50 GB を超えています。新しいバージョンにコピーして貼り付けたいだけです。私はそれをしましたが、いくつかのテーブルにアクセスできません。

テーブルのエンジン( innodb/myisam )の問題だと思いますが、解決方法がわかりません。

テーブルを変更すると、「テーブルがいっぱいです」というエラーが表示される別の問題が見つかりました。

データを失うことなく、テーブルごとに個別のテーブルスペースを作成するにはどうすればよいですか?

4

1 に答える 1

0

5.1 から mysqldump を使用して、すべてのデータベース/テーブル/データをダンプします。

次に、それを新しい 5.6 バージョンに再インポートするだけです。

ワークベンチがありますか、それともコマンド プロンプトを使用しますか? ワークベンチには移行ウィザードがあります。ただし、dbase が 50 GB を超えているため、データをダンプしてから再インポートすることを強くお勧めします。

http://dev.mysql.com/doc/refman/5.6/en/mysqldump.html - このリンクが役に立ちます。

于 2013-06-14T11:41:06.753 に答える