先日、ハッスルサーバーからさくらインターネットへ
ワードプレスのお引越しをした。
で!ちょっと苦戦をしたので忘れないようにメモメモ!

ワードプレス引越しのきっかけはハッスルサーバーで運用しているサイトにアクセスするとミョ~に遅い!
それならまだしも
『データベースエラー○○××・・・」
サイトに入れない!!!!!!!!!!
時間を空けて、再度アクセス!
「お! 繋がった」の繰り返し、
いろいろ調べると似たような事例から引越しをしているとの事。
一ヶ月悩んだ挙句、引越しを決意!!

イザ!戦場へ!!

諸先輩の記事を参考に進めてみる。

参考にさせて頂いてサイトは
① http://number333.org/2013/03/04/wordpress-sever-moving/

② http://hijiriworld.com/web/wordpress-transfer/

で!できると思っていた・・・orz

記事が復帰しない・・・

ヤバい! ガタガタと調べてみる
いろいろなサイトも、参考サイトと同じことで終始している。

ヤバいぞ!サンダース軍曹! 作戦会議だ!
こんな時は、過去の経験を思い出せ!

倒産した会社の時の機械整備の格言
『機械の整備は壊すことから始まる』
確かにリアルな機械はそれで何とかなったが・・・
データの世界はそれではな~と思いつつ画面を眺める。
でも、ゼロになるリスクはバックアップで回避できるか・・・

躊躇していても、敵の牙城は崩せないぞ!
迷わず検証とアタックを繰り返すしかない!!

参考サイト①の最後に躓き、
『ワードプレスの新規インストールでサクサク行った』とあるが何か引っ掛かる・・・

こんな時は、まず原点に返れ!
まず、なぜハッスルではデータベースエラーが出たのか。
今回、引越しの為にもう一度ハッスルのデータベースを眺めてみた。

考察結果
・ハッスルに自動インストールがあるのでそれを利用していた。
・その都度、自動インストールをした。
・ワードプレスのアンインストールを数回した。
・データベースが参考サイトのデータベースと少し記述が違う。
・データベースのデータがいっぱいある。本当にいっぱいある!

実は私のデータベース内のデータは参考サイトのデータベースと少し記述が違う。

参考サイト内のデータベースの記述は
『wp_commentmeta』
『wp_comments』
『wp_links』
『wp_options』



で!
私の中のデーターベースの記述は
『wp10xxxxxx_commentmeta』
『wp10xxxxxx_comments』
『wp10xxxxxx_links』
『wp10xxxxxx_options』



『wp』の後にいっぱい数字がついとる~!!!
しかも、
『wp10x5xx6x_~~~~』とか
『wp21xx2x7x_~~~~』とか
頭の英数字が違うのが4種類ぐらい
『これなんだ~??』
う~んとしばらく考える

お!
『やっぱりこれか~??』
敵はデータベースにいる!息をひそめていた…

そういえば、さくらインターネットの自動インストールの時も
ハッスルサーバーの自動インストールの時にも出ていた
『テーブルの接頭語』ってやつ!!!
自動インストールの時に『テーブルの接頭語』ってやつが出ていたので、
訳も分からずではあるが控えてあった。

さくらインターネットはスタンダード契約なので
今回、安全を見越して引越しサイトは新規データベースで分けた!
さくらのデータベースを見てみると!!!
『wpx0xxx_commentmeta』
『wpx0xxx_comments』
『wpx0xxx_links』
『wpx0xxx_options』



HIT!!
これです!
『テーブルの接頭語』!!
これをそろえないといけません!

で!
さくらのワードプレスを、アンインストール!
データベース内のワードプレス用
『wpx0xxx_commentmeta』
『wpx0xxx_comments』
『wpx0xxx_links』
『wpx0xxx_options』


を全部削除!

ここからh参考サイト②の記述を参考にさせて頂く
さくらの自動インストールを使って再度インストール!
その時に、画面の下の方にある『テーブルの接頭語』をハッスルサーバーに有った引越しサイトのデータベースと同じ文字を入れる。
※ハッスルに有ったデーターベースのテーブルの接頭語の変更の仕方が分からなかったので・・・
もう一度、新規インストール!
プチ!!

再度、さくらインターネットのデータベースに行き、『wp10xxxxxx_options』を除く、すべてのデータをスッパリ削除!

そして、ハッスルにあった引越しサイト用の『wp10xxxxxx_options』を除く、
その他すべての同一接頭語のデータベースをインポート!

できました!ワードプレスの引越し完了です!!

その後は、
・フォルダに格納されているファイル(画像)・・・ wp-content > uploads
・テーマフォルダ・・・ wp-content > themes
・プラグインフォルダ・・・ wp-content > plgins
などを、再度アップロード!

できた!できた!
我が軍の勝利!!!!!!!!
やったぞ!サンダース軍曹!!よかった~!!

これはあくまで私の環境でできた方法なので、
参考にして頂くにもあくまで自己責任でお願いしますね!
我が軍は、自動インストール時にテーブルの接頭語を合わせることで戦線を突破した!!

The END

今考えるに、ハッスルサーバーのデータベースエラーは
ワードプレスをアンインストールした時残っていたデータベースが原因なのかな~と感じた。

ハッスルサーバーはさくらインターネットのようにデータベース分けれないので、
ワードプレスをインストール⇒アンインストールと繰り返すと、
一つのデータベース内に データベースは前のデータベースが残っちゃってて・・・
3個も4個も使わないデータベースが残ってりゃ~ちょっかい?かけたくなるわな~・・・
データベースをクリーンにしてから、その他のドメインを移管してハッスルサーバー使お!