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

  関連記事

php
[Smarty]確認画面などで使う、Hidden項目を全力で自動生成

入力確認画面や完了通知画面で、前画面(入力画面)のリクエストを元に一気にHidd …

mysql
[MySQL]データベースごとのサイズをSQLで一発で取得する

各データベースに接続して、単体でデーターベースサイズや、各テーブルのサイズを取得 …

php
headers_list

リダイレクトやNot Found処理をする時に、header()を使用しHTTP …

mysql
[MySQL]ストアドプロシージャをmysqldumpでダンプできない – user has insufficent privileges to SHOW CREATE PROCEDURE

データベースに対して、ALL PRIVILEGES権限を割り当てているユーザでm …

mysql
MySQL用シーケンス制御ファンクション集(PostgreSQL風にファンクションを揃えてみた)

MySQLには、PostgreSQLのようなシーケンスが機能的にないので、作って …

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

Error installing ODBC driver MySQL ODBC …

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

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

mysql
[MySQL]コマンドでのSQL文入力の途中キャンセル

mysqlをコマンドラインで操作している際、特に複数行、SQL文を入力してて途中 …

mysql
[MySQL]テーブルのカラムのコメントの変更

MySQLでカラムのコメントを変更する方法を探してみた。 結局、カラムの再定義と …

mysql
[MySQL]よく使うコマンド一覧

自分用のメモです。