mysqldumpを使って自宅サーバのWordPress環境をMixhostへ移行した際の記録。
Mixhost公式の方法ではないので、利用は自己責任で行うこと。
基本的には公式の移行手順で問題はない、が…
自宅サーバで既にWordPressを運用していて、内容をMixhostに移行する場合、
基本的にはMixhostが公式で公開している手順通りで問題はない。
https://help.mixhost.jp/hc/ja/articles/115003741492-WordPress%E3%81%AE%E4%BB%96%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%8B%E3%82%89%E3%81%AE%E7%A7%BB%E8%BB%A2%E6%96%B9%E6%B3%95-%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E4%B8%8D%E4%BD%BF%E7%94%A8-
だが、「移転するWordPressのMySQLデータベースを他サーバーからダウンロード」の
項目については、phpMyAdminで説明されており、自宅サーバ環境にphpMyAdminなどは
実装されていない場合が大半だと思うので、この項目に限ってはMixhost側が公開している
方法では実行できない。
このため、自宅サーバからWordPressのDBをダンプ(エクスポート)する場合はmysqldumpを使用する。
mysqldumpのコマンド
Mysqlのユーザ名:hoge
Mysqlのホスト名:localhost
WordPressのDB名:wordpres
と仮定した場合、コマンドは以下の通りとなる。
$ mysqldump -u hoge -p -h localhost wordpress > wordpress.sql
ダンプしたWordpress.splを、Mixhost側が公開している移行手順の
「5)ファイルを選択をクリックし、移行事前準備でダウンロードしたSQLファイルを選択し、実行をクリックします。」
の項目で指定する。
あとはMixhost側の公式手順のまま進めれば問題ない。

