SOFTELメモ Developer's blog

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

【MySQL】Unknown command ‘\”.

問題

MySQLで、ダンプをリストアしていたら、こんなエラーに出会いました。

Unknown command '\''.

答え

クライアント側(mysqlコマンド)の文字コードの設定をする。

コマンドラインオプションで以下のように指定する。

うまくいくとき

$ mysql -u user --default-character-set=utf8 database_name < dump.sql

うまくいかないとき

$ mysql -u user database_name < dump.sql
ERROR at line 123: Unknown command '\''.

$ mysql -u user --default-character-set=sjis database_name < dump.sql
ERROR at line 123: Unknown command '\''.

原則UTF-8で運用しているなどなら、my.cnf に設定しておくことで、オプションで都度都度指定する必要はなくなる。

関連するメモ

コメント