首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装drupal-7时发生NO_AUTO_CREATE_USER错误

安装drupal-7时发生NO_AUTO_CREATE_USER错误
EN

Stack Overflow用户
提问于 2012-09-26 04:33:35
回答 2查看 4.3K关注 0票数 6

当我试图在我的服务器上安装drupal-7时,在安装数据库步骤中会显示错误。

未能连接到数据库服务器。服务器报告以下消息: SQLSTATE42000:语法错误或访问冲突:不能将1231变量'sql_mode‘设置为'NO_AUTO_CREATE_USER'.

数据库名称、用户名和密码都是正确的。

这个问题有什么解决办法吗?

EN

回答 2

Stack Overflow用户

发布于 2022-08-13 08:54:11

如何修正(语法错误或访问冲突: 1231变量'sql_mode‘不能设置为’NO_AUTO_CREATE_USER‘值)问题

  1. 所以转到config/database.php

  1. 在mysql连接中添加以下内容

  1. 代码 模式‘=> 'ONLY_FULL_GROUP_BY',’STRICT_TABLES‘,’NO_零_IN_DATE‘,’NO_零_DATE‘,’ERROR_FOR_除法_BY_0‘,’NO_ENGINE_替换‘,

整个连接将类似于下面的

代码语言:javascript
复制
'mysql' => [
      'driver' => 'mysql',
      'host' => env('DB_HOST', '127.0.0.1'),
      'port' => env('DB_PORT', '3306'),
      'database' => env('DB_DATABASE', 'forge'),
      'username' => env('DB_USERNAME', 'forge'),
      'password' => env('DB_PASSWORD', ''),
      'unix_socket' => env('DB_SOCKET', ''),
      'charset' => 'utf8mb4',
      'collation' => 'utf8mb4_unicode_ci',
      'prefix' => '',
      'strict' => true,
      'engine' => null,
      'modes'  => [
          'ONLY_FULL_GROUP_BY',
          'STRICT_TRANS_TABLES',
          'NO_ZERO_IN_DATE',
          'NO_ZERO_DATE',
          'ERROR_FOR_DIVISION_BY_ZERO',
          'NO_ENGINE_SUBSTITUTION',
      ],
  ],
票数 0
EN

Stack Overflow用户

发布于 2012-09-27 21:19:32

不允许Drupal在MySQL数据库中创建新用户。你至少需要MySQL 5.0.15

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12594594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档