Read it later.

Web製作に関するサーバ構成やコーディングネタの備忘録として使ってます。

*

[MySQL][phpMyAdmin]Allowed memory size of XXXXXX bytes exhausted (tried to allocate XXXXXX bytes)

   

こんな現象がおきました

phpMyAdminでデータベース全体をエクスポートしたファイルを、別サーバにてインポートしようとしたら

Allowed memory size of XXXXXX bytes exhausted (tried to allocate XXXXXX bytes)

というエラーに遭遇。
SSHでのmysqlコマンド実行でのインポート、phpMyAdminを使ってのインポート、どちらでも見事に同じエラー。

「mysql Allowed memory size of bytes exhausted」なんかで検索してもそれっぽい情報はまったく見当たりませんでした。

何が悪かったかというと

phpMyAdminでエクスポートしたファイルに、このエラーの文字がそのまま入ってました。
つまり、エクスポート時にメモリ不足でエラーが発生していました。
エクスポート処理時に画面上からエラーがでてるよって教えてくれたらこんなに悩まなかったのに。
というお話でした。

まとめ

phpMyAdminでエクスポートしたら、必ずファイルの中身を確認しましょう。

 - MySQL, PHP

  関連記事

mysql
[MySQL]Cannot load from mysql.proc. The table is probably corrupted

mysqlのストアドプロシージャの再登録をしようとすると、下記のエラーが表示され …

mysql
Windows7でMySQL Connectorのインストールに失敗する – Error installing ODBC driver MySQL ODBC 5.5 Driver

Error installing ODBC driver MySQL ODBC …

mysql
[MySQL]innodbチューニング

いま携わっているプロジェクトでMySQLを使用しているのだけど、主要テーブル全て …

php
マルチバイト文字列を1文字づつ分解して配列化する – preg_split

便利な標準関数があったので、サンプルを。 マルチバイト文字列を1文字づつ分解し配 …

php
$_REQUEST($_POST)に全てのアイテムが格納されない – max_input_vars

フォームに大量のINPUTタグを配置している場合に、 部分的には取れるけど、PO …

centos
GeoIPのインストール

IPアドレスから国や都市を取得するためのライブラリが、MaxMind社のGeoI …

mysql
[MySQL]SELECT文で、FROM句を使用しないで、WHERE句を使用する

『SELECT文で、FROM句を使用しないで、WHERE句を使用する』 といった …

mysql
MySQLのrootパスワードが分からなくなったら

rootのパスワードが分からなくなったとき、どうすることもできないと観念したら、 …

php
Smarty2からSmarty3へのアップグレードガイド

Smarty2を以前から愛用していたのだけど、Smarty3にそろそろ移行しよう …

mysql
MySQL 5.5からMySQL 5.6へのアップグレード後の諸々の対応

先日、とあるシステムのデータベースをMySQL5.5からMySQL5.6にアップ …