WAVEFORM LAB で使っている MySQL 5.7 のデータベースを MySQL 8.0 にアップグレードした際のメモ。
MySQL 5.7 を MySQL 8.0 にアップグレードする
MySQL 5.7 はとうにサポート期限が切れている。最新の 8.0 系に移行する。データベースサーバの移行は面倒と思っていたのだが、さくらインターネットのレンタルサーバでは データベースのアップグレードサービス がある。バッチ処理で MySQL 8.0 に新たなデータベースコピーを作ってくれる。
なので基本的には WordPress 側の設定を書き換えてあげるだけだ。データベースの切替えはサービスを停止することなく実行できる。
- さくらレンタルサーバのコントロールパネルから「データベース」を選択
- MySQL 8.0 のデータベースサーバ URL(mysql80.xxxxxxx.sakura.ne.jp)をコピーする
- WordPress のディレクトリから wp-config.php をダウンロード、念のため複製してバックアップをとっておく
- /** MySQL のホスト名 */ のデータベースサーバー URL を MySQL 8.0 に変更する
- 修正した wp-config.php をアップロード
- WordPress の管理画面、「ツール」→「サイトヘルス」を選択
- 「情報」タブから「データベース」を選択、サーバーバージョンが 8.0.xx になっているか確認する
wp-config.php の編集は以下の通り。
/** MySQL のホスト名 */ define(‘DB_HOST’, ‘mysql57.xxxxxxx.sakura.ne.jp’);
この部分を以下に書き換える。
/** MySQL のホスト名 */ define(‘DB_HOST’, ‘mysql80.xxxxxxx.sakura.ne.jp’);
以上です。
コメント