鈴木さん、こんにちは。
らっちょと申します。
 
私も経験浅くご参考になるか分かりませんが、
4.1以降のmysqldumpはデフォルトでutf-8のようです。
my.iniの「mysqldump」でdefault-character-set=sjis されてるのであれば
もう当てはまらないのですが・・・
(下記URLではdefault-character-set= binary )
無責任とのご指摘もあるかもしれませんが、有識者の方のレス付くまで
の確認事項とお考えいただきお試しください。
 
では。
 
参考URL
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=34534&forum=26
http://d.hatena.ne.jp/kgbu/20081226/1230259302
http://d.hatena.ne.jp/iRSS/20070930/1191137928
 
 
> Date: Tue, 13 Jul 2010 08:48:50 +0900
> From: masanobu@kddi.com
> Subject: [mysql 15359] MySQL5.1 mysqldumpのエラーについて
> To: ml@mysql.gr.jp
>
>
> こんにちは 鈴木と申します
>
> Windows版 MySQL4.1.7(32) で動かしているWEBベースのシステムを
> Windows版 MySQL5.1.45(64) に載せ変える為のTEST作業を行っています
>
> データ移行の為に mysqldump を実施したところ
> 以下のようなエラーが出ました
>
> C:\Program Files\MySQL\MySQL Server 4.1\bin>mysqldump ●● > d:\dump\db_●●.bak
> mysqldump: Got error: 1300: Invalid utf8 character string: 'コピ・ when using LOCK TABLES
>
> my.iniの設定は default-character-set=sjis になっています
> どのような手当てをすれば正常に出力出来るのでしょうか?
> (不足する情報があれば指摘願います)
>
> 解決のお知恵を拝借したく投稿致しました。
> 何卒宜しくお願い致します。
>