XAMMP使ってローカルで構築したWordPressをMySQLAdminでエクスポートして、別サーバーにインポートする時。


新規WP案件、XAMPP入れてるし、久々にローカルで構築してからアップすっかーと思ってたら、いざサーバーへ移行しようとしたとき、DBがうまくインポートできなかった(;´Д`)

ローカル側のMy SQLAdminで、
・詳細-可能なオプションをすべて表示
・「DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT / TRIGGER コマンドを追加する」にチェック
で、エクスポート。
その後、
localhost:81→該当サーバーに置換
wpxxxxx_commentsなど→wp_commentsなどに置換(これはwp-config.phpの$table_prefixと合わせればいいのかも。未検証)
utf8mb4→utf8に置換
でいけた。

【WordPress】ローカル環境(XAMPP)で作成したサイトを、さくらレンタルサーバーへ移行する方法を参考にしつつ。
シリアライズデータ対応が不要になったとあるけど。

とりあえずできたけど、どこか間違えてるかもしれないので、ご注意を。

追記:ローカルだと、http://localhost:81/ankenmei/
みたいになってるので、localhost:81/ankenmei/を移転先サーバー名に置換する必要がある。