当我从我的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/