@ass08nn (takeda 810)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

M2 Docker MySQL起動しない

解決したいこと

Dockerでmysqlが開かない

Docker laradock 環境構築でmysqlのみが起動しない

環境

m2 mac mini
Docker version 24.0.2,

設定

.env

### MYSQL #################################################

MYSQL_VERSION=latest
MYSQL_DATABASE=default
MYSQL_USER=default
MYSQL_PASSWORD=secret
MYSQL_PORT=3306
MYSQL_ROOT_PASSWORD=root
MYSQL_ENTRYPOINT_INITDB=./mysql/docker-entrypoint-initdb.d

docker-compose.yml

version: "3"
services:

発生しているエラー

[ERROR] [MY-012526] [InnoDB] Upgrade is not
 supported after a crash or shutdown withinnodb_fast_shutdown = 2. 
This redo log was created with MySQL 5.7.42, and it appears 
logically non empty. Please follow the 
instructions at 
http://dev.mysql.com/doc/refman/8.0/en/upgrading.html

対応1

my.cofに以下のコードを追加した

innodb_fast_shutdown=1

結果

変わらず同じエラーが出る

対応2

一度mysqlを削除して
docker-compose.ymlにコードを追加し
再度ビルドする
変更前

version: "3"
services:

変更後

version: "3"
services:
  mysql:
    platform: linux/x86_64

結果

docker-compose build --no-cache mysql 

SampleApp/laradock/docker-compose.yml: services.mysql Additional property logstash is not allowed

新たなエラーが出現

・logstashをコメントアウトしても次に別のものも許可されていないとでて永遠に続く
・変更点を元に戻して再度ビルドするとビルド自体は可能だが対応1と同じエラーが発生する

0 likes

1Answer

Your answer might help someone💌