MySQLのバージョンが違うサーバに接続してダンプを取ろうとするとエラーになる

@iwasaki 962views 更新:2014年1月16日

クライアント側のMySQLのバージョン:5.5
サーバ側のMySQLのバージョン:5.6
の時に、クライアント側から

mysqldump -uuser -p -h dbhost -P3306-t database_name table_name > output.sql

を実行すると

mysqldump: Couldn't execute 'SET OPTION SQL_QUOTE_SHOW_CREATE=1': You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION SQL_QUOTE_SHOW_CREATE=1' at line 1 (1064)

と言ったエラーが表示されます。

これを解消するには、クライアント側のMySQLのバージョンもサーバ側に合わせる必要があります。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません