このブログは今後は更新されません。FE.labsにてWordPress向けの記事も更新してゆきますのでよろしくお願いします。
今後このドメインは、ファーストエレメントのWordPress関連業務のブランドサイトとして近くリニューアルする予定です(2012/8/24)。
カテゴリ&タグ&カスタムフィールド&年月&キーワードで絞り込み検索ができるプラグイン『FE Advanced Search』

WordPressのデータベースMySQLをバックアップ

WordPressのデータベースMySQLをバックアップ。

MySQLのデータをバックアップするには何通りか方法があるようだけれど、エックスサーバーではphpMyAdminを使っていました。そしてMacOSX(10.5)のエディタの「mi」。

  1. エックスサーバーの管理画面からphpMyAdminを開き、エクスポートにて以下のような設定でダウンロード
    phpmyadmin
  2. エディタ「mi」で開く→文字化けしている
  3. wp_プリフィクス名_optionsの「INSERT」文の中で、「VALUES」という項目の3つ目の引数?が 「rss_」から始まっている行(要するにダッシュボードに標準で読み込まれるフィードの類…サイトには無関係)をすべて削除。これを残しておくと文字化け。のちにインポートでエラーを起こす。また、エディタ上の漢字コード変換でもこの部分以降が変換に失敗する。
  4. すべて選択してメニュー>編集>選択部分の漢字コード変換>UTF-8(サイトの文字コード)

■レンタルサーバーの「シーサイドCside」のMySQLをバックアップ
シーサイドのMySQLはShift_JISのようで、以下の手順で解決。

  1. WP標準のプラグイン「WordPress Database Backup」を使い、サーバ上に保存する→FTPでダウンロード
  2. エディター「mi」で読み込み後メニュー>オプション>文字コード修正… にて「Shift_JIS」で再読み込み
  3. 先の漢字コード変換でサイトの文字コードに変換

たぶんphpMyAdminでも「Shift_JIS」で読み込む手順を踏めば文字化け解消できると思う。


これでエディタ上でも文字化けが直るはずです。

もし途中から文字化けしたままだった場合、どこかにデータベースの文字コード(EUC-JP,Shift_JISなど)では認識できない文字が使われている可能性があります。

例えば最近よく使われるらしい顔文字
顔文字1 顔文字2

これらはUTF-8の文字らしいけど、この文字が原因で変換がうまくいきませんでした。先に書いたとおり、インポートでエラーを起こすし漢字コード変換も失敗するので、仕方なくこの文字だけ削除。判読するのが大変!

以上

WordPressのバックアップについての参考記事(随時更新)
phpMyAdminを使ったWordPressのバックアップ EZ-INFO

【追記:2008/10/26】
機種依存文字?を使っていると、バックアップしたファイルをエディタで開いた時に全体が文字化けしますね。よく見ると「Shift_JIS」などで読み込んでいます(機種依存文字がないときは、ちゃんとUTF-8で読み込んで文字化けせずにエディタ上で表示されます)。なので、画像フォルダのパスやドメインを変更するなど編集作業をする前に、まずUTF-8で読み込み直す必要があります。それでも見た目は文字化けしたままですが、問題ありません。インポート後にはちゃんと正常に表示されます(WP標準のインポート/エクスポート機能で確認しました)。

このエントリーをはてなブックマークに追加

2件のコメントがありますコメントのRSSフィード

  1. WordPressのDBバックアップ方法

    ここ数日、WordPressのデータベースのバッカアップ方法の検討に明け暮れていた。。。
    色々調べた結果、バックアップ方法については、
    大きく2通り(細かく分類すると3通り)の方法があ…

  2. 匿名 より:

    オラクルマスター教科書 Silver Oracle Dat

    試験合格のための基礎知識が身に付くと思います。但し試験には応用問題が結構出題されますので別途問題集で問題演習をして、間違えたところの説明を読み返すと理解が深まると思います。非常に分厚く読むのが大変に感じましたが、ページ数が多いのは図解が多いということでした。非常に丁寧に解説されており、わかりやす

コメント/質問お待ちしています

トラックバックURL:
http://wpcms.jp/174/trackback/

CATEGORY

ARCHIVE

2017年9月
« 12月    
 12
3456789
10111213141516
17181920212223
24252627282930