SQlite の WordPress を MySQL へ移行する

  • Uncategorized

とある事情で SQlite で作成された WordPress があったのですが、MySQL に移行する必要がありました。色々やり方はあるようですが、今回は phpmytadmin を使って移行しました。

WordPress を最新版にアップデートする

まずは WordPress を最新のものにしておきます。もしもの事があるので本環境では行わずに、テスト環境で行ってください。

CSV形式でエクスポートする

SQlite のファイルをそのまま開いても使用できないため、adminer.php などを使用して SQlite として接続し CSV 形式でエクスポートします。

接続エラーになる場合は下記を参照してください。

最新の WordPress のテーブル構造だけ作成する

空のデータベースに WordPress のテーブル構造だけをインポートします。これは WordPress を移行先のデータベースサーバーにインストールし、テーブルだけ残して中身のデータを全て削除する、でも構いません。

CSV をインポート

先ほどエクスポートしてきた CSV ですが、見てみるとテーブルごとに1ファイルずつ分かれています。これを phpmyadmin 等を使用しテーブルにインポートしていきます。

かなり雑ですが…以上になります。
CSV でうまくいかない場合は TSV にするなどして対応してみてください。