ロリポップでデータベースのMySQLを5.6から5.7へバージョンアップ

ロリポップでMySQLを5.6から5.7へバージョンアップ

ロリポップでMySQLを5.7にバージョンアップする方法を紹介します。

MySQLのバージョンアップ?難しいの?というレベルの私が挑戦した記録です。

MySQLのバージョンアップとは?

WordPressも、プラグインも テーマ・cocoonもバージョンアップは【更新】ボタンを押すと勝手にバージョンアップしてくれるじゃないですか!

だけど、このMySQLのバージョンアップはそう簡単ではないのです。

例えるなら、

荷物をまとめて新築の家に引っ越す」と言えばおおげさかな、
新しいバッグ👜に中身を移し替える」のようなものと思ってもらえればいいかも。

MySQLのバージョンアップの流れ
  • 手順1
    現在のデータベースをエクスポート

    ※引っ越しで言うと「荷物をまとめる

  • 手順2
    新しいmysqlを作成

    ※家を新築する(バッグを購入)

  • 手順3
    エクスポートしたデータをインポート

    ※荷物を入れる

  • 手順4
    ”wp-confing.php”を書き換え

    ※鍵(暗証番号)を設定

WordPressの環境と事前準備

私の場合は事前準備は不要でした

ロリポップ・スタンダードプラン:スタンダードプランは最大50個のMySQLを作れます。ライトプランだとMySQLは1個しか作れないので慎重に進めなければなりません。※MySQLを1個しか作れない⇒MySQLを先に削除して作成しないといけないので失敗は許されないのです。

バックアップを取る:私の場合、バックアップオプション(月額330円)を契約しているので不要。

・メモ帳 メモ帳 以外のテキストエディタをインストール:PHPファイルを直接書き換えたので不要。

それでは早速バージョンアップを進めていきます。

手順1:現在のデータベースをエクスポート

”引っ越しの場合”で例えると「荷物をまとめる」です。

ロリポップにログイン
1-1.ロリポップ ログイン画面
データベースの画面へ
1-2.データベース設定へ移動
データベース操作へ
1-3.目的のデータベースへ移動
phpMyAdminを開く
1-4.ユーザー名等をメモして phpMyAdminログイン画面へ
phpMyAdmin”を開く
1-5.phpMyAdminへログイン
MySQLエクスポート
1-6.データベースをエクスポート
テーブル接頭辞確認
1-7.テーブル接頭辞”wp2_”の確認
データベースエクスポート設定
1-8.データベースエクスポートの設定
◎詳細 – 可能なオプションをすべて表示” を選択し、詳細設定で
生成オプション” の ”追加コマンド” のすべてにチェック☑ を入れてる。
  
 パソコンに LAB0123456-〇〇〇〇〇〇〇〇〇.sql というファイル名で保存 
  
1-9.sqlファイルができました。
phpMyAdminからログアウト
1-10.phpMyAdminからログアウトでエクスポート終了

手順2:新しいmysqlを作成

”引っ越しの場合”で例えると「家を新築する(バッグを購入)」です。

データベースの新規作成
2-1.データベースの新規作成へ
データベースの作成
2-2.データベース新規作成
新規作成したデータベースへ移動
2-3.新規作成したデータベースへ移動

手順3:エクスポートしたデータをインポート

”引っ越しの場合”で例えると「荷物を運び入れる」です。

 手順1でエクスポートしたファイル(LAB0123456-〇〇〇〇〇〇〇〇.sql)を
  複製してバックアップを取る(LAB0123456-〇〇〇〇〇〇〇〇-2.sql)  
3-1.sqlファイルを複製
メモ帳 メモ帳sqlファイルを開き書き換え
(旧データベース名を新データベース名に書き換え)
 
 –データベース: `LAB023456-△△△△△△△△△△`
 –
 CREATE DATABASE IF NOT EXISTS `LAB023456-△△△△△△△△△△` DEFAULT
 CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
 USE `LAB023456-△△△△△△△△△△` ;
 
 ——————————————————
 
 –
 –テーブルの構造 `wp2_oooooo_accesses`
 –

  
3-2. 3カ所、”新しいデータベース名”に書き換え、”wp2_”も確認
phpMyAdminにログイン
3-3.再度phpMyAdminにログイン
データベースのインポート
3-4.データベースのインポート
ファイルを選択して実行する
3-5.書き換えたsqlのファイルを選択して実行する
インポート成功
3-6.インポート成功画面
phpMyAdminからログアウト
3-7.phpMyAdminからログアウトでインポート完了

手順4:”wp-confing.php”を書き換え

”引っ越しの場合”で例えると「鍵(暗証番号)を設定」です。

ロリポップのFTPへ
4-1.ロリポップのFTPへ
目的のブログのフォルダを開く
4-2.目的のブログのフォルダを開く
”wp-config.php”をクリック(13~15行目?)
4-3.”wp-config.php”をクリック(13~15行目?)
”書き込み”にチェックを入れ編集可能に
4-4.”書き込み”にチェックを入れ”保存”で編集可能になる

 // ** MySQL 設定 – こちらの情報はホスティング先から入手してください。 ** //  
 /** WordPress のデータベース名 */
 define(‘DB_NAME’, ‘LAB023456-△△△△△△△△△△‘);

 /** MySQL のユーザー名 */
 define(‘DB_USER’, ‘LAB023456‘);

 /** MySQL のパスワード */
 define(‘DB_PASSWORD’, ‘123abc456def‘);

 /** MySQL のホスト名 (ほとんどの場合変更する必要はありません。) */
 define(‘DB_HOST’, ‘mysql789.newnamae.jp‘);
  
4-5.データベース名”、”ユーザー名”、”データベースのパスワード” を新しい情報に書き換え

  /**
  * WordPress データベーステーブルの接頭辞
  *
  * それぞれにユニーク (一意) な接頭辞を与えることで一つのデータベースに複
  * インストールすることができます。半角英数字と下線のみを使用してくださ
  */

  $table_prefix = ‘wp2_‘;
   
4-6.データベーステーブルの接頭辞”が合っているか確認(おそらく変わっていない)
FTP画面
4-7.”属性400”に戻して(”書込”のチェックを外す)”保存”したら終了!

MySQLを5.6から5.7へバージョンアップできました!WordPressでログインできれば成功です。お疲れ様でした。