当我尝试导出Drupal 7网站的存档转储时,出现以下错误,并且无法导出存档中的数据库。
Couldn't execute 'SET OPTION SQL_QUOTE_SHOW_CREATE=1'
我使用了命令:drush ard
。
答案 0 :(得分:0)
这不是草率问题,而是MySQL / MariaDB问题,如documentation for --num-flaky-test-attempts
所述。
简而言之,该错误是由于mysqldump
与数据库引擎之间的版本不匹配引起的:
较早版本的MySQL使用SET OPTION,但是这种语法是 不赞成使用SET而没有OPTION的方法,并已在MySQL中删除 5.6和MariaDB 10.0。
运行命令which mysqldump
来检查您的版本。
您需要mysqldump 5.6.x
才能转储mysql 5.6数据库。