MySQL5.1 から MySQL5.7 移⾏⽤ガイド

MySQL5.1 から MySQL5.7 へのデータ移行方法
MySQL5.7 ご利用状況の確認
MySQL5.1からMySQL5.7へ移行する際に、あらかじめお申し込みが必要となります。
お申し込みされているかどうかはコントロールパネルのメニュー状態でご確認いただく事が可能です。
左メニュー内に以下の「MySQLデータベース」が表示されていればMySQL5.7がご利用可能な状態です。

MySQLデータベース
データベース設定
上記メニューが表示されていない場合はご利用お申し込みが必要となります。

MySQL5.7／用メニュー
MySQL5.1用メニュー

MySQL5.1 から MySQL5.7 移⾏⽤ガイド

MySQL インスタンスとデータベースの作成
MySQLデータベースのメニューで「総数 0 件」となっている場合は新規データベース作成が必要です。

新規のデータベース作成は以下のガイドをご確認ください。

「MySQL インスタンスとデータベースの作成」

データベースのバックアップ
MySQL5.7への移行作業に関しましてはMySQL5.1を残したまま並行稼働できますので、基本的にはバックアップは不要ですが、念のため、取得されることをおすすめいたしますので以下をご参照ください。

MySQL5.1 から MySQL5.7 移⾏⽤ガイド

コントロールパネルへ［契約者］または［ドメイン管理者］でログインし、[ユーティリティ]のデータベース設定に進み、対象データベース欄の右側の[編集]ボタンをクリックし、パスワードをコピーして[戻る]ボタンで一覧画面に戻ります[編集]ボタンの上の[DBManager]をクリックし、コピーしたパスワードを入力してログインし［databaseのバックアップ］をクリックします。

MySQL5.1 から MySQL5.7 移⾏⽤ガイド［ダンプファイルをダウンロードする］を選択し、［開始］を押してバックアップファイル（ダンプファイル）をPCへダウンロードします。

※ダンプファイルのサイズが200MB以上となる場合は直接PCにダウンロードできません。
いったんweb領域へ保存し、その後FTPツール等を用いてPCにダウンロードしてください。

MySQL5.1 から MySQL5.7 移⾏⽤ガイド

MySQL5.1 から MySQL5.7 またはへの移行作業
STEP1データベース設定＞該当DBの「編集」ボタンをクリック※「MySQLデータベース」ではなく「データベース設定」です。

STEP2 [データ移行]ボタンをクリック

STEP3移行先のインスタンスを選択

MySQL5.1 から MySQL5.7 移⾏⽤ガイド

移行先のインスタンスが作成されていない場合、以下のエラーが表示されます。

上記エラーが出る場合は、以下のガイドを参考にインスタンスの作成を行ってください。
「MySQL インスタンスとデータベースの作成」

STEP4移行先のデータベース選択後[移行開始]ボタンをクリック後、OKをクリック※すでに利用中のデータベース名を選択されますと、MySQL5.1の内容へ上書きされ、元のデータが消えてしまいますため、ご注意ください。

STEP5OKをクリック

MySQL5.1 から MySQL5.7 移⾏⽤ガイド

バックグラウンドで移行処理が開始されます。

データベースの移行状況は[データベース設定] から該当データベースの [編集]にて確認できます。

STEP6ステータスが完了になっていれば移行完了です。

データベース設定ファイルの編集
上記のデータベース移行作業が終わりましても、MySQL5.1に接続されたままの状態となっております。

MySQL5.1 から MySQL5.7 移⾏⽤ガイド

以下の通りデータベース設定ファイルにMySQL5.7のデータベース情報に書き変える事で運用できるようになります。
記述内容を誤った場合、データベースとの整合性が取れなくなり、webサイトが閲覧できなくなります。
必ず記述内容をメモ帳などでも良いのでコピーした上で作業を行っていただけますようお願い申し上げます。

お客さまにて独自にご用意されたアプリケーションにてご利用のデータベース設定ファイルは弊社ではわかりかねますので、お客さまにてファイルの修正箇所をご確認いただけますようお願い申し上げます。

STEP1パスワード情報のメモ

あらかじめ以下の画像を参考にデータベース情報をメモ帳などに控えてください。

パスワードは上記画像の通り右側の「編集」ボタンより確認いただけます。

MySQL5.1 から MySQL5.7 移⾏⽤ガイド

STEP2ファイルマネージャーにてデータベース設定ファイルがあるフォルダまで移動

STEP3編集したいファイルの右側のアイコンをクリック

MySQL5.1 から MySQL5.7 移⾏⽤ガイド

STEP4ファイルマネージャーでパスワード情報の書き換え

データベース情報を書き換え後に「保存して終了」ボタンをクリックします。

各アプリケーションのファイルの場所や記述内容は異なりますので、以下をご参照ください。
各アプリケーソンの設定ファイル名
アプリケーション
設置フォルダWordPress
wp
MovableTypemtEC-CUBE
eccube / data / config

ファイル名
wp-config.php
mt-config.cgi
config.php※フォルダ名等はお客さまのインストール状況により異なる場合があります。

WordPress の設定ファイル編集箇所// ** MySQL settings - You can get this info from your web host ** ///** The name of the database for WordPress */define('DB_NAME', ' ①データベース名 ');/** MySQL database username */MySQL5.1 から MySQL5.7 移⾏⽤ガイド

define('DB_USER', '②接続ユーザー名');/** MySQL database password *define('DB_PASSWORD', '③パスワード');/** MySQL hostname */define('DB_HOST', '④データベースサーバー名:⑤ポート番号');/** Database Charset to use in creating database tables. */define('DB_CHARSET', 'utf8');/** The Database Collate type. Don't change this if in doubt. */define('DB_COLLATE', '');

MovableType の設定ファイル編集箇所
Database ①データベースサーバー名
DBUser ②接続ユーザー名
DBPassword ③パスワード
DBHost ④データベースサーバー名
DBPort ⑤ポート番号※ポート番号の行がない場合は追記してください。

EC-CUBE の設定ファイル編集箇所
define('DB_USER', '②接続ユーザー名');define('DB_PASSWORD', '③パスワード');
define('DB_SERVER', '④データベースサーバー名');define('DB_NAME', '①データベース名');
define('DB_PORT', '⑤ポート番号');

データベース接続エラー時の確認
万が一、以下のエラーが表示された場合はデータベース設定ファイルへの記述内容が正しくない可能性がございます。

MySQL5.1 から MySQL5.7 移⾏⽤ガイド

お手数ですが、データベース設定ファイルの書き換え内容が問題ないかをご確認ください。