とあるWordpressサイトのバージョンアップを頼まれた。バージョンは大変古く、そのまま自動で行うのは怖いため、同じ環境でDBを複製しとりあえず試しにverup・・と思ったんだが、インポート時にエラー。
エラー
実行した SQL:
~割愛~
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<br />
<b>Fatal error</b>: Allowed memory size of 134217728 bytes exhausted (tr' at line 131
・・内容を見ると、
「<b>Fatal error</b>: Allowed memory size of 134217728 bytes exhausted (tr 付近での構文エラーですよ!」とのこだが、どうみてもphpがエラーはいてる。
メモリが少ないのか?とphpinfo()で見るとそんなでもない。
よくDBをみたら、wp_redirection logのテーブルが500MiBというとんでもない容量になってた。
転送ログがたまりにたまってたらしい。
すぐさま管理画面からログを消し、ついでにプラグインも停止し、再度エクスポート=>インポートすると難なく通過した。