私はVERY大きなmysqlバックアップファイルを与えられています。 〜630 MBです...誰かがデータベースに画像を保存することをお勧めしていたと思います...とにかく、MySQLで何らかの形でデータを復元する必要があります。しかし、私はそれがファイルサイズのために完了することはできません。大規模な.sqlファイルをMySQLにインポート
まず、私はMySQL Workbenchでそれをやろうとしました。それから私は、コマンドプロンプトを通してそれを実行しようとしました
Could not allocate xxxxx bytes to read file C:\backup.sql
:私は、ファイルをインポートしようとすると、しかし、それは私に、次のエラーが発生します。なぜなら、大きなファイルサイズのもある
ERROR 2006 (HY000) at line 68230: MySQL server has gone away
推測:最終的には私に次のような警告を与える
C:\> mysql -u user -pPassword database < C:\backups.sql
:私はcmd
で、次の入力されましたか?
データを復元する方法は他にありません。それはどういうわけかまだ可能ですか?
の作品や部品にファイルを分割します。有効な構文を維持していることに注意してください。 – P1nGu1n
それが去るまでにどれくらい時間がかかりますか?私はmysqlクライアントを使用して1.2GBのsqlファイルbtwを復元したので、間違いなく可能です。 –
私はMySQLのエキスパートではありませんが、このファイルはファイルサイズの問題を引き起こしているかもしれない設定ファイルのタイムアウト設定に関連しています... http://thenitai.com/2010/10/31/a-solution-to-mysql-error-2006-hy000-mysql-server-has-away-away/ – bUKaneer