令和元年(2019年)から始めたブログ。
もう令和7年(2025年)。
実質5年と数ヶ月。
記事数500超。
雑記ブログなのでネタが尽きることはないが、カテゴリーを増やしたくないので、
もう1つ別のブログを作ろうか、
過去の記事を消し去ろうか、
思案の末、
もう1つ別のブログに分けることにした。
その前に……。
PHP、MySQLアップグレード
年末からブログ・メンテナンス。
久しぶりに[レンタル]サーバー覗いてみたら
PHPとMySQLのアップグレードを促す通知が目に留まった。
1年ほど前(2023年10月)、PHP8.1へバージョンアップして当分いじらずに済みそうと思っていたのも束の間、2025年12月でサポート終了。
奨められるがまま、というかPHP8.1が非推奨になっていたので、PHP8.3へアップグレード。
特に問題なく完了。
もう1つのMySQLはデータベース。
MySQL 5.7からMySQL 8.0へアップグレード。
※ さくらのレンタルサーバでは、2024年9月より提供
ブログでWordPressを使っている人は、
皆データベースを使っている。
いじりたくないところだが、
予約日時を設定するだけで、
あとはサーバー側でアップグレード(データベースのコピー)してくれる。
普通に使っている限り、
問題ない(と思われる)。
『データ容量やテーブル数などによって時間がかかる場合があります。』
とのことだが、
40分後確認したら無事終わっていた。
多くの場合、さほど長くかからない。
『アップグレード処理中に更新されたデータはアップグレード後のデータに反映されません。』
ということなので、
処理中はブログ(WordPress)にアクセスしないほうが良い。
---
アップグレード前(MySQL 5.7)のデータベースサーバー
mysql57.xxx.sakura.ne.jp
アップグレード後(MySQL 8.0)のデータベースサーバー
mysql80.xxx.sakura.ne.jp
※ xxxの部分はアカウント名
アカウント名が含まれていないmysql(数字).db.sakura.ne.jpは『メンテナンスや障害情報に掲載されるホスト名』
---
サーバー側の処理(データベースのコピー)の後、何もしないと
WordPressは(消えずに残っている)MySQL 5.7に接続されたままなので、
各自MySQL 8.0へ切り換える必要がある。
WordPressの設定ファイル wp-config.phpを書き換える必要がある。
サーバーのコントロールパネルからアクセスするかFTPソフトでアクセスして編集する。
詳しくは
さくらのレンタルサーバHP … データベースをアップグレードしたい(help.sakura.ad.jp/rs/2193/?article_page=2#04-02)
に載っている。
wp-config.phpの
define('DB_HOST', 'mysql57.xxx.sakura.ne.jp');
を
define('DB_HOST', 'mysql80.xxx.sakura.ne.jp');
へ書き換えた。
※ xxxの部分はアカウント名
データベース名、データベースパスワードを変更した場合、それぞれ
define('DB_NAME',
'
'
);
define('DB_PASSWORD',
'
'
);
の部分も書き換える必要がある
当ブログはzenの他もう1つecoもあるので、そちらのwp-config.phpも同様に書き換え。
今のところ特に問題なし。
ひととおりMySQL 8.0へ切り換えて問題なく使えていれば、古いほう(MySQL 5.7)は削除できる。
急いで削除する必要はない。十分に確認してから削除する。
切り換えた後、もう1つ別のブログ用にWordPressをインストールした。
(実のところ単にサブディレクトリ。)
sci。ゆっくり移行。