Linux MySQL dump → Windows 復元

MySQL ダンプを復元するとき、通常は、

mysql -u ユーザ名 -p データベース名 < ダンプファイル

でも、LinuxMySQLダンプしたものを Windows で復元を同じコマンドで実行してしまうと、

  Unknown command '\''

と、エラーになってしまう。当然と言えばそのとおりで、うっかり、やってしまう。

Linux 側、MySQL たいていは、昔と違って、UTF8 で構築するので、、

   --default-character-set=utf8 

オプションをつけて復元するようにする。

 

mysql -u ユーザ名 -p --default-character-set=utf8 データベース名 < ダンプファイル

ということだ。オプション名が長いのをなんとかして欲しい。