ホーム > web, コンピュータ, データベース > MySQL Tips PHPMyAdminでエクスポートしたバックアップが文字化け

MySQL Tips PHPMyAdminでエクスポートしたバックアップが文字化け

2009 年 7 月 28 日

mysqldumpでbinaryデータベースバックアップ

photo by byte

MySQLデータのバックアップ、編集などで皆さん、お世話になっていると思われる、便利なPHPMyAdmin。

拡張子SQL形式にてエクスポートして、バックアップファイルをとり、別のMySQLにデータ移動、データ保管などに使用できます。

このエクスポート処理で、”ー”や、”~”など文字化けする場合があります。

これは、PHPMyAdminがmysqldumpしたデータをUTF-8に変換する際に起こるようです。

PHPMyAdminはエクスポートの際、UTF-8に変換する仕様で変更はできそうにありませんので、直接、mysqldumpコマンドでバックアップファイルをbinary形式で出力させましょう。

binary形式なので、保存された文字コードのまま出力されます。

mysqldump -u root -p --compact --default-character-set=binary データベース名 > 出力ファイル名

これで、データベースのバックアップが作成できます。

関連するエントリー

    None Found

web, コンピュータ, データベース , , , ,

  1. コメントはまだありません。
  1. トラックバックはまだありません。