◁ 一覧へ戻る

SQL の Ver-up

このサイトで使ってるサーバーのプランではデータベースが1個で、相当昔に作ったのでバージョン 5.1.72 と古~いものでした。
まぁ、WordPress は 5.0 以上なら大丈夫なんだけど、最近の WP では「古い!やばい!」等、やいやい言われるようになりまして…
そこで重い腰を上げて SQL の ver-up をしました。
前述の通りこのプランでは DB が1個なので、削除して新たに作り直す必要があります。作り直せば ver 5.7x になります。
あ、このサーバーはロリポップでして、ロリポップでは DB 関係はノーサポートとのことですので完全自己責任です!
ま、なんとかなるっしょ!ってやってみました。

———-

◆ 手順:
1. 先ずは DB の管理画面にログインして既存 DB (.sql) をエクスポート
2. 既存 DB の情報 (DB 名、ユーザー名、PW 等) は全部コピってから、DB を削除
3. 新規に DB 作成。このときに、コピった DB 名、PW も同じにしておくと手間が省けます。
4. DB の管理画面から保存した DB (.sql) をインポート
5. wp-config.php の最初の方の DB に関する項目を書き換える。1~3 を古いものと同じにしたなら、4つ目のホスト名だけ変更です。
 /** WordPress のためのデータベース名 */
 /** MySQL データベースのユーザー名 */
 /** MySQL データベースのパスワード */
 /** MySQL のホスト名 */

さて、これで問題なく表示できます♪

———-

◆ 何? DB がインポートできない?

最初、全部をエクスポートしたんだけど、古いとっくに使ってない (アンインストールした) WP の DB も残ってて、そいつのせいでインポート時にエラーとなってたようで焦った💦 一瞬現実逃避しましたw

DB をエクスポートするとき、存在しない WP の情報のチェックをすべて外しましょう!
エクスポートはしたけど、もう古い DB 削除しちゃったよー!という場合は (おいらですねw)
エクスポートしたファイルを開いて「テーブルの構造」から始まる一文で存在しない WP の情報はすべて削除です!

注意!:先頭から23行目くらいまでは必要なので削除しないように!

エクスポートファイルさえ整ってたら移行は簡単です。
もし wp が表示されなくなっても慌てずに、上記手順の5を確認して置き換えてくださいね!

というわけで、これにてひと仕事終えました。笑

« »