laradock_mysql无法启动和退出(1)

时间:2018-05-07 16:34:14

标签: mysql laravel docker laradock

当我从我的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_SUBSTITUTION'设置为'sql_mode'时出错   mysql_1 | 2018-05-07T16:24:32.729063Z 0 [错误] [MY-010119] [服务器]正在中止

1 个答案:

答案 0 :(得分:0)

  • 已修改laradock/.env,将MYSQL_VERSION设置为最新版本为5.7

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

  • 然后重建docker-compose build mysql

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

希望这会有所帮助:)