mysqldumpをしたらエラーになった(Couldn’t execute ‘SET OPTION SQL_QUOTE_SHOW_CREATE=1’)

MySQLのダンプを取得したらエラーが出ました。

参考サイト様によると、サーバのmysqlとクライアントのmysqldumpのバージョンがずれていると発生する模様です。

サーバ側のバージョンはmysqlログイン時に表示されます。

クライアントのバージョンは以下で確認します。

今回の場合、サーバが5.6 クライアント5.0という具合でした。

ローカルに整合性が合うバージョンを入れてみたいと思います。

一旦アンインストールしました。

インストールしてみます。

自分はここで Protected multilib versionsエラー になりました。

同様のエラーの場合は以下リンク参照。

https://normalblog.net/system/mysql/yum-y-install-mysql-server-multilib-version/

mysqlを起動します。

自分はここで Can’t connectエラー になりました。 はぁはぁ

同様のエラーの場合は以下リンク参照。(結論は起動していなかっただけ)

https://normalblog.net/system/mysql/cant-connect-mysql-server-through-socket/

設定が終わったので本線に戻り、mysqldumpのバージョン確認をします。

自分はここで unknown variable ‘symbolic-links=0’ エラーになりました。 ひっひっふー

これだけ初歩的なエラーで全部つまづいている人なんているのでしょうか・・・

不安になってきました。

同様のエラーの場合は以下リンク参照。(さすがに自分だけか)

https://normalblog.net/system/mysql/mysqldump-unknown-variable-symbolic-links0/

ようやく出来ました。

これだけなのに大変でした。

参考サイト様

http://dev.classmethod.jp/cloud/aws/ec2_mysqldump/