SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

【MySQL】EUC-JPのデータベースのダンプ、リストア

問題

古い案件のデータベースで、default character set ujis なデータベースのダンプをとって、別サーバーに投入しようとしたら、エラーになりました。

ダンプファイルが文字化けしているようです。

mysql

答え

mysqldumpコマンド、mysqlコマンドとも、オプションに –default-character-set があるので、指定するとよい。

mysqldump --default-character-set=ujis データベース名 > ダンプファイル名.sql
mysql --default-character-set=ujis データベース名 < ダンプファイル名.sql

場合によってはこちらで。

mysqldump --default-character-set=binary データベース名 > ダンプファイル名.sql
mysql --default-character-set=binary データベース名 < ダンプファイル名.sql

関連するメモ

コメント