以前から紅緒サイトは「さくらインターネット」のスタンダードプランのレンタルサーバーを利用していたのですが、このコースは値段が安いせいか未だにデーターベースがひとつしか利用できないので、複数のWordpressをインストールする場合は「wp-config」のファイルの中の接頭辞設定を
‘wp_’から’wp_2′
に変えてインストールしてました。
今回紅緒サイトをリニューアルするのを機に、ひとつしかデーターベースを作成できないさくらではなく、データベースが100個まで作成できるヘテムルのサーバーで運用しようと思い、さくらのデータベースの内容を保存してヘテムルで作成したデーターベースに持ってきたんですがこれがなかなかうまくいかず。
試行錯誤の末、なんとか移行できた形になったので私のやったやり方をここに書いておきます。これが正しいのかどうかはわかりませんが、とりあえず…。
まず試したのがヘテムル側でインストールしたWordpressの「wp-config」のファイルの中の接頭辞設定を’wp_2′に直してみましが、→これはぜんぜんダメでした。
で、色々試した結果、最終的に行ったやり方がが↓これ。
●読み込みたいwp2_のデータの中身の「wp2_」の部分をすべて「wp_」に置き換える。
●「wp2_options」に書いてあるWPが設置してあるURLをさくらに置いてあったURLからヘテムルに置いてあるURLに書きなおす。
そして↑このファイルを再びインポートすればいいわけなんですが、データーベースにはすでにもとの「wp_」のファイルが存在するのでバッティングするらしくそのままだとエラーになってしまいます。
なので「wp_」のデータはバックアップを念入りにとったあと、削除。そしてインポート。
はい、これでなんとか成功しました。
ちなみに今回読み込みたかったwp2_のファイルは↓これです。
wp2_commentmeta
wp2_comments
wp2_links
wp2_options
wp2_postmeta
wp2_posts
wp2_terms
wp2_term_relationships
wp2_term_taxonomy
私にとってはけっこう冒険的なことをやってしまいましたが、これも自分のサイトだから「
えいや!」って出来たのかも。やっぱりデーターベース関係は本当に怖いしでも何事も自分でいじってみないとよくわからないってことおおいですもんね。とりあえず成功(?)してよかったです。
自分的にはこれでSQLの中身のデータを追加できるようになればいいなー…(遠い目)


