WordPress MySQL 移行メモ (5.5 → 5.7) – さくらサーバー

http://www.sakura.ad.jp/news/sakurainfo/newsentry.php?id=1841
セキュリティ的にも処理向上的にもアップデートしてくださいというお達者が来ているので初心者ながらもアップデートが出来たので紹介してみる。

さくらコントロールパネル

WordPress が制作出来ていること前提なのでログインなどは省きます。

MySQL 制作

アプリケーションの設定から「データベースの設定」をクリックします。
そして「データベースの新規作成」をクリックしこのような画面を出します。
MySQL 5.7 制作ページ

MySQL5.7を選択し、データベース名にMySQL5.5と"同じ名前"にし同意をし作成してください。文字コードはUTF-8のままで結構です。

MySQL5.5 → MySQL5.7 への移行

まだデータベースは0のままです。
設定ページにもどりMySQL5.5の「管理ツール ログイン」をクリックしてください。そうするとphpMyAdminというページに飛びますのでユーザー名とデータベースで設定したパスワードを入力します。

そこから「Synchronize」というタブをクリック
そうするとこのような管理画面になるので「Source database」を「Current server」に変更、「Target database」は何も変更せず下記のように入力します
Synchronize mode

Souse database

データーベース [ database name ]
*information schema は database用の設定ファイルなので sync しなくてよい

Target database

ホスト [ mysql(ユーザー取得ナンバー).db.sakura.ne.jp ]
Port [ 3306 ]
Socket [ 空欄でOK ]
ユーザ名 [ 初期アカウント名 ]
パスワード [ データベースで登録したパスワード ]
データベース [ Source database で登録してある database name ]

最後に実行を押すと通信するので1分弱ゆっくり待ちます。

Synchronize database

Synchronize database

このような画面になるので右下の「Synchronize databases」をそのままクリックします。これでMySQL5.7の設定は完了しました。

うまく出来ない場合

データベースの「MySQL5.5のインポート」と「MySQL5.7へのエクスポート」を一度行なうことで解消する場合があります。

WordPress 側の設定

転送ソフトなどで「wp-config.php」をダウンロードします。
wp-config.php
いろいろ修正する箇所はありますが今回は「DB_HOST」のみを修正してください。「mysql000.db.sakura.ne.jp」となっておりますが、これをMySQL5.7で扱っているホスト番号(ユーザー取得ナンバー)にします。そしてアップロード

最後に自分のWordpressが表示できてるか確認をし完成です。

相対的な測度

MySQL5.5にくらべて5.7にアップロードしてみたら管理ページの表示速度が1.5倍くらい向上した感じがします。誤差と言えば誤差ですが思ったよりも簡単にアップロードできたのでオススメです。

唯一の問題点

【レンタルサーバ】データベースの利用制限解除

MySQL5.7からデーターベース制限があります。スタンダードでは500MB(*1)までにしてくださいというさくらインターネットのお言葉です。ですが場合によっては解除依頼を出せるということなので心配しなくてもいいかもしれません。

(*1) 1.5GBまで拡張されました。プランによって拡張サイズは違うようです。

▼ こちらもどうぞ

スマートフォン向けのページ修正しました。... スマートフォンで多少見にくいページがあったので修正してみました。それでもカレンダーとかカテゴリが縦長なのは気になるのでアイデアが思いつくまで良い案を思いつきたいですね。 Search と 404 ページ テンプレートそのままだったので修正と、もしかして機能(過去記事の表示してるだけ)をつけて...
MWeb を Alfred (Workflow) の検索機能を追加する。... 今回のアップデート(2017-11-17)で MWeb が Alfred の機能 Workflowに対応しました。作者様が中国語で説明をなさっておりますが、翻訳の意味をこめて内容を書いてみます。 導入方法 ダウンロード まずApp Storeにて最新版のMWebをインストール。 そしてGit...
WordPress の ちょっとした高速化 (有料プラグインもあり)... WordPressは高速化が大事!と言われることが多いですがなかなか速くならないのがWordpressユーザーの悩ましいところです。しかし導入して少しだけ弄るだけでも2倍3倍くらい読み込みを速くさせて、無駄な通信(パケット)を減らすことのできるプラグインがありますので紹介します。 高速化プラグイン...
webのシステムとユーザビリティを考えるのは大変難しい。... 12年HTMLとCSSそしてjavascriptを弄ってwebサイトを制作しているが、最近のHTML5やCSSそして新たな記述方法が増えて頭を悩ませている。 最近では、javascriptやcssを圧縮したり排除、軽量化してモバイルユーザーや通信回線が貧弱なユーザーにもメインコンテンツの内容を読め...

4 thoughts on “WordPress MySQL 移行メモ (5.5 → 5.7) – さくらサーバー

  1. 丁寧な解説を拝見させていただきました。
    SSH接続がよくわからないので困っていました。
    synchronyzeのやり方でやっている人がいなかったので大変参考になりました。
    無事バージョンアップできました!!
    本当にありがとうございます。

  2. Pingback: 180330 – The Backyard @gaku_hiro

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)