ロリポップ「ライトプラン」ご利用のクライアント様
データベース5.1と古かったので、
他の5.1のwordpressサイトも突然壊れたりしていたため、5.7にアップデートをすることにしました。
複数のデータベースを作成できる「スタンダード」に変更
5分もしないうちに、プラン変更は反映されました。ありがたい。
データベース引っ越し手順
下記参考に、
https://kodawari-style.com/mysql/
- wp-config.php FTPでダウンロード
- データベース引っ越しに必要な項目確認
- 5.1のMysqlエクスポート
- 5.7新規データベースインストール
- 新データベース(5.7)にエクスポート
- wp-config.php 内書き換えて終了
のはすが・・・
新データベース(5.7)にエクスポートの段階でMysql画面でエラー
CREATE DATABASE IF NOT EXISTS LAA0340503-mpy7lg
DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
下記参照し
https://increment-log.com/database-import-error/
エクスポートしたSQLファイルをメモ帳などのエディタで開く
CREATE DATABASE IF NOT EXISTSで始まる1行を削除
その下にUSE ‘データベース名’とあったらソレも削除
次なるエラー
Mysql インポートエラー DROP TABLE IF EXISTS
1046 – No database selected
削除したデータベース名を新しいデータベースの名前で追記
— データベース: 【DB名】
—USE ‘NEWDBname
‘;
sqlファイル インポート成功しました!
つまり、正解は!?
CREATE DATABASE IF NOT EXISTSで始まる1行を削除
その下にUSE ‘データベース名’は削除せず、新しいデータベース名を書く
でした。
ドキドキするデータベースの引っ越し(バージョンアップ)ですが、
こんなこともあるよ。ということで。