无法使用Drush导出Drupal archive-dump

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法使用Drush导出Drupal archive-dump相关的知识,希望对你有一定的参考价值。

当我尝试导出我的Drupal 7站点的存档转储时,我收到以下错误,我无法导出存档中的数据库。

Couldn't execute 'SET OPTION SQL_QUOTE_SHOW_CREATE=1'

我使用了命令:drush ard

答案

这不是一个匆忙问题,而是一个mysql / MariaDB问题,描述了here

简而言之,错误是由于mysqldump和数据库引擎之间的版本不匹配造成的:

较早版本的MySQL使用了SET OPTION,但是这种语法不赞成使用SET而不使用OPTION,并且已在MySQL 5.6和MariaDB 10.0中删除。

运行命令which mysqldump以检查您的版本。

你需要mysqldump 5.6.x才能转储mysql 5.6数据库。

以上是关于无法使用Drush导出Drupal archive-dump的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 Drush 10 更新 Drupal 9 数据库和语言环境

是否可以使用 Drush 更改 Drupal8 管理员密码?

是否可以使用 Drush 更改用户的 Drupal 密码?

安装Drush工具 -Centos

如何在 ddev Drupal 8 配方中恢复 drush 版本?

使用drush激活Drupal维护模式