人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

mysql でのデータ移行についての質問です。

移動元の情報
Server version: 4.1.20
Server characterset: latin1
Db characterset: latin1
Client characterset: latin1
Conn. characterset: latin1

移動先の情報
Server version: 4.1.21
Server characterset: ujis
Db characterset: ujis
Client characterset: ujis
Conn. characterset: ujis

移動元で、
mysqldump --default-character-set=binary -u username -p databasename > databasename.sqlで出力し、

移動先で
mysql -u username -p databasename < databasename.sql

で流し込むと???????????という感じで文字化けします。
どのようにすれば、文字化けなく、移行できるのでしょうか?

●質問者: wakutan
●カテゴリ:ウェブ制作
✍キーワード:Client DB MySQL SET SQL
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● いのくに
●27ポイント

移動先で

mysql --default-character-set=binary -u username -p databasename < databasename.sql

というように「--default-character-set=binary」オプションを付けてはいかがですか?


2 ● KUROX
●27ポイント

default-character-set=binary

このあたりがまずそう。

http://www.mysql.gr.jp/mysqlml/mysql/msg/11273

http://www.mysql.gr.jp/frame/modules/bwiki/?FAQ


3 ● Yota
●26ポイント

まずdatabasename.sqlのINSERTのところで日本語がどうなっているか見てみてください。

もし読めなければ、テキストエディタのエンコーディング変えてみたりして。

http://dummy.com/

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ