0

当我从我的 laradock 文件夹中作曲时。所有服务都从 mysql 开始。截图在这里

我已将 docker 恢复为默认设置,但 mysql 一直在退出。我的错误是我正在设置一个值。但我什至没有数据库。所以这让我很困惑。

错误:mysqld 在尝试检查配置 mysql_1 时失败 | 命令是:“mysqld --verbose --help” mysql_1 | mysql_1 | 2018-05-07T16:24:32.727143Z 0 [警告] [MY-011070] [服务器]'使用--skip-symbolic-links(或等效项)禁用符号链接是默认设置。考虑不要使用此选项,因为它已被弃用,并将在未来的版本中删除。mysql_1 | 2018-05-07T16:24:32.727230Z 0 [错误] [MY-011071] [服务器] /usr/sbin/mysqld: 将值“STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”设置为“sql_mode”时出错 2018-05-07T16:24:32.729063Z 0 [错误] [MY-010119] [服务器] 中止

4

1 回答 1

0
  • 编辑laradock/.env,将 MYSQL_VERSION 从最新设置为 5.7

  • 完全删除~/.laradock/mysql/目录(警告,这可能会删除您的数据!)

  • 然后重建 docker-compose build mysql

  • docker-compose up -d mysql 像往常一样

希望这可以帮助 :)

于 2018-05-08T02:24:28.427 回答