誰かが私に助けてくれたら本当に感謝します。 私は8時間のように過ごすように過ごしましたが、問題の解決策は見つかりませんでした。MySQL innodb "The Table is Full"エラー
私は、Windowsサーバー2008 R2上のMySQLサーバのバージョン5.7.7を持っている
表エンジンは、私は、テーブルには4GBのに到達したときにエラー "テーブルがいっぱいです" 取得
innodb_file_per_tableを= 1
をInnoDBはされています。 MySQLのドキュメントでは、実際にはテーブルサイズ、ファイルシステムには1つの制限があります。 (http://dev.mysql.com/doc/refman/5.7/en/table-size-limit.html)
HDDはNTFSを使用していますが、問題なく5Gbファイルを作成したことを確認してください。 10Gb以上の空き容量があることを確認してください。
私は「もしinnodb_file_per_tableが」有効になりますが、私はそれを設定しようとすると「innodb_data_file_path」を設定することは無関係であることを理解。違いはありません。 私はmysqlのクリーンインストールを試みました。同じ結果。私は誤って32ビットバージョンをインストールする前にMySQLサーバをインストールし
EDIT
ガイ。 64bit mysqlへの移行でこの問題は解決されました
Windowsおよび/またはMySQLは32ビット版ですか? –
これは正しい質問です!私はすべてをチェックしたが、mysqlが32ビットであるかどうかはチェックしていない。それは!私は64ビット版に移行して、すべては問題ありません。どうもありがとうございます! – mrneo