[WordPress] DBサーバのみ移行してみた
さくらインターネットの共有鯖はDBが重いとよく耳にしますが、どーもOS/ハードウェア入換がアナウンスされた後から異常なくらいモッサリすることが続いており、更新作業に非常にストレスを感じています。特に夜間は待たされた挙げ句エラー表示でムキー!なんてことしょっちゅうでウンザリです。
そこで試しにデータベースサーバのみ処理の速いサーバに移行してみました。
一応これで暫く様子を見て、モッサリが続くようであれば丸ごと移行するなり考えようと思います。
DB鯖だけ移行するときの作業
旧鯖(さくらスタンダードのphpmyadminにて)
・さくらのphpmyadminで左側フレームでWordpressのDBを選択
・画面変遷後、テーブルが全選択されていることを確認。
・画面下の「ファイルに保存」にチェック
・「実行」をクリックしてテキトーなとこに保存
新鯖
・[Plesk] [ドメイン]→[データベース]と辿り適当な名前/ユーザ名/パスワードで新規DB作成。
・[phpmyadmin] 左側フレームで作成したDBを選び、画面変遷後に上部タブの「インポート」を選んで旧鯖から落としたsqlをうp・・・・ここで「Got a packet bigger than ‘max_allowed_packet’ bytes」エラー。サイズがデカイらしい。確かにリミット越えていた。
↓その対処
・ Plesk入ってたのでそれらしきメニューを探してみるが見つからず。
仕方ないのでその場にあったWinSCPをプロトコルSCPに設定して繋いて /etc/my.cnf を “Edit” して [mysqld] セクションのラストにmax_allowed_packet=128Mと追記して保存し、今度は”OpenTerminal” して
# service mysqld restartでMySQLを再起動させたらミッションクリア。無事うpできますた。
wp-config.phpの修正
・WordPressを入れたディレクトリのルートに在る。DB_NAME値, DB_USER値, DB_PASSWORD値, DB_HOST値 を今回作成したものに設定してFTPでうp。
確認
・まあ普通にコンパネ入って過去記事が見えていれば大丈夫だろうけども、自分はDiagnosisプラグイン入れてるのでそこで確認した。”MySQL server IP address” =新アドレス, ”MySQL database user”=新ユーザ名, ”MySQL database nameDB”
=DB名が新鯖のものに変わっていればOK。
以上で無事に終わりました。
もうめんどいからこれで済めばいいんだけど・・・
<2009/08/26追記>
昨晩はサクサクだった。コンパネの反応が気持ちいい・・・
あと、クソ動画サイトと同居してることがわかった。あちゃー。
<2009/11/11追記>
結局の所、多少は軽くなったものの夕方~深夜にかけては重い。
あのクソ動画サイトが負荷を掛けているのか、それとも自分が原因なのか・・・
コンパネを見る限り自分のサイトは大したアクセスもないのだが。

最近のコメント