データベースアップロード時にPMA-SQL-ERRORが出てしまったときの対処法

ロリポップからエックスサーバーへとWordpressのサーバー移転をする際にハマったことをメモします。

データベースアップロード時のエラー

ロリポップでダウンロードしたデータベース「◯◯.sql」を、エックスサーバーにアップロードしようとしたところ以下のようなエラーが出てしまいました。

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 '<!– PMA-SQL-ERROR –>

色々と調べたところ、英語で対処法が見つかりました。↓

PMA-SQL-ERROR when importing db

どうやらファイルサイズが大きすぎてタイムアウトしてしまっているようです。

対処法:圧縮したデータをダウンロード⇒アップロードする

ロリポップのphpMyAdminを開き、圧縮の項目で「gzip」を選んだ上で再度実行します。

「◯◯.sql.gz」のデータをそのままエックスサーバー側のphpMyAdminでアップロードしたところ上手くいきました。他のサーバーでも同じように圧縮することで上手くいくかもしれません。

サルワカ