MySQL Tips PHPMyAdminでエクスポートしたバックアップが文字化け
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