ホーム > 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形式なので、保存された文字コードのまま出力されます。

[code=”PHP”]
mysqldump -u root -p –compact –default-character-set=binary データベース名 > 出力ファイル名
[/code]

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

関連するエントリー

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

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