mysqldumpの出力文字コード指定法 http://www.ark-web.jp/sandbox/wiki/97.html

mysqldumpはdump処理を無理矢理utf8に変換して行うので、utf8以外の文字コードを使っている場合に具合が悪い。そこで、mysqldumpにdump時の文字コードを指定する必要があるが、その方法は下記の2通り。

1)my.cnfを編集してもよい場合(mysqldを再起動できる場合)

my.cnfに下記を記載する

[mysqldump]
default-character-set=使用する文字コード

2)my.cnfを編集できない場合(mysqldを再起動できない場合)

自分のホームディレクトリに .my.cnf というファイルを作り1)と同じ設定を記述する

dumpする環境とリストアする環境の文字コードが同一である場合は使用する文字コードを指定するよりもbinary指定の方が楽。

[mysqldump]
default-character-set=binary
参考
http://reverb.jp/vivian/index.php?itemid=497

投稿者進地 | パーマリンク | コメント(0)

| append.gif


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2006-07-21 (金) 18:20:50 (4832d)

アークウェブのサービスやソリューションはこちら