mysql 8.0.15 在 wamp 3.1.0 中无法运行

mysql 8.0.15 在 wamp 3.1.0 中无法运行

我正在使用 wamp 3.1.0 版本,我得到了 mysql 5.7.19 版本。这工作正常,但是当我将 mysql 版本从 8.0.15 升级到http://wampserver.aviatechno.net/?lang=en&prerequis=afficher#mysql_versions这个网站现在有 2 个版本的 mysql 可用 wamp 上的 mysql 版本

我重新启动了 wamp,但 mysql 服务仍然无法正常工作

在 mysql 控制台中显示错误[ERROR] [MY-000077] [Server] c:\wamp64\bin\mysql\mysql8.0.15\bin\mysqld.exe: Error while setting value 'STRICT_ALL_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ZERO_DATE,NO_ZERO_IN_DATE,NO_AUTO_CREATE_USER' to 'sql_mode'.

答案1

这是由NO_AUTO_CREATE_USER标志引起的。

要修复此问题,请执行以下操作:

  1. 编辑c:\wamp64\bin\mysql\mysql8.0.15\my.ini
  2. 搜索并从列表中sql-mode删除标记NO_AUTO_CREATE_USER

我的看起来像这样:

sql-mode="STRICT_ALL_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ZERO_DATE,NO_ZERO_IN_DATE"

启动您的 MySQL 服务并享受。

相关内容