WordPressのバージョンを上げたらいろんな不具合が出てきてしまったのですが、システムからデータベースのバージョンも古いと言われてしまいました。
このサイトはロリポップというホスティングサービスを使って運営されていまして、今回ロリポップ内でデータベースをお引越ししたので、記録しておきます。
環境
WordPress v5.8.1
mysql v5.1 -> v5.6
ロリポップサーバー、データベースの引っ越し、アップデート
全般的に下記のサイトを参考にさせてもらいました。
ロリポップサーバー ライトプランのデータベースをMySQL5.6にアップデートする方法
図付きでわかりやすかったです。
しかし、文中「新規データベースの作成方法」以下において、私とは状況が違っていました。
私の場合は元あったデータベースを消す必要はなく、新たにデータベースを作成出来たので、新しくデータベースを以下のような名前で作成しました。
旧データベース名「db_name」
新データベース名「db_name2」
この上で、元データベースからエクスポートしたsqlファイルの中身を変更します。
sqlファイルを開くと、序盤にデータベースを作成するクエリが書いてあります。
CREATE DATABASE IF NOT EXISTS `db_name` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
USE `db_name`;
このdb_nameを新しいデータベースの名前であるdb_name2に変更します。そして新しい方のデータベースにsqlファイルをインポート。
その後、Wordpressのシステムファイルであるwp-config.phpの接続先データベースの名前もdb_name2に変更しました。
これで、問題なくデータベースのバージョンアップが完了しました。