在测试环境使用mysqldump 备份时,报错
[root@TESTSVR ~]# mysqldump -uroot -pf0922186e3 -h 127.0.0.1 –all-databases|gzip >/data/151222test_$(date +%F).sql.gz
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,经排查发现是mysqldump和目前跑的mysql5.6不是一个 、mysqldump应该是之前mysql5.5遗留下来的,使用全路径就可以使用。
[root@TESTSVR ~]# /data/mysql-new-5.6.16/bin/mysqldump -uroot -pf0922186e3 -h 127.0.0.1 –all-databases|gzip >/data/151test_$(date +%F).sql.gz