ロリポップ、Wordpressのdbだけを移転
- (2013-09-05 12:22:29)
MySQL5.6(SSD採用)に移行しよう
ロリポップでは2013年4月にSSDのMySQLがスタートしている。ありがたい。SSDにして劇的に効果を体験できるか、それはムリだろうが、少し速いかもしれない。
※(結論)速くなったとは思えない。間違って劇的に速くなると引越者ラッシュでクラッシュだから、速くならないようにロリポップさんも調整しているのかな?
バックアップの取り方
・phpMyAgminへログイン
・ターゲットdbのエクスポート
(1)「詳細 - 可能なオプションを全て表示」をチェック
(2)フォーマット特有のオプション: → 生成オプション → 追加コマンド →
「DROP TABLE/VIEW/PROCEDURE/FUNCTION/EVENTコマンドの追加」をチェック
(3)残りはすべてデフォルトでOK
「エンコーディングへの変換:」もデフォルトの「なし」で
・ファイルで保存
新dbの作成とインポートエラー
すべてデフォルトでインポート。下記のメッセージとともにエラー発生:
CREATE DATABASEでエラー
--
-- データベース: `LAA0085○-wp`
--
CREATE DATABASE `LAA0085○-wp` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
MySQLのメッセージ: ドキュメント
#1044 - Access denied for user 'LAA0085○'@'210.172.144.67' to database 'LAA0085○-wp'
※下記のようにコメントアウトで解決(MySQLのコメントアウトは「-- 」or「# 」。こんなんでいいのかな?)
# CREATE DATABASE `LAA0085○-wp` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
# USE `LAA0085○-wp`;
※2017/04/16 すべてデフォルトでインポートしようとしたら、エラー続出。今回はエラー箇所と思われるところをコメントアウトしても効果なし → どうやらインポートの時、左カラムの「information_schema」を選択していた。インポートしようとしているデータベースを選択してインポートのこと。
wp-config.phpの書き替え
wp-config.phpをWordpressのフォルダからダウンロードして、データベース名やユーザー名を書き替えてアップロードする。完了。移行作業自体、慣れると10分で終わる。
※2016年の記事 → (WordPress + MySQL)の引越
<< XPモードやXP・Win7のデュアルブートでやる?< | >SDカードの復旧方法 >>