当我从我的laradock文件夹中整理时。所有服务均从mysql启动。 Screenshot here

我已经将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_SUBSTITIT'设置为'sql_errors
  mysql_1 | 2018-05-07T16:24:32.729063Z 0 [错误] [MY-010119] [服务器]正在中止

最佳答案

编辑laradock/.env,将MYSQL_VERSION从最新设置为5.7
完全删除了~/.laradock/mysql/目录(警告,这可能会删除您的数据!)
然后重建docker-compose构建mysql
docker-compose up -d mysql照常


希望这可以帮助 :)

关于mysql - laradock_mysql无法启动并退出(1),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50218752/

10-09 17:53