- 投稿日:2022-01-17T15:53:37+09:00
M1 MacのDockerでnativeのarm 64版 MySQL Server 8動くよ
M1 MacのDockerでMySQLを動かすとき、x86 emulator機能を使う記事が多いですが、MySQL 8.0はarm64にも対応しているのでmysql/mysql-server:8.0を使うと軽く動かせます。 デフォルト設定ではlocalhostからしか接続できないので、docker-compose.ymlでは下記のようにMYSQL_ROOT_HOSTを指定してそれを回避しています。 docker-compose.yml mysql: image: mysql/mysql-server:8.0 environment: MYSQL_ROOT_PASSWORD: "passwd" MYSQL_ROOT_HOST: '%' # https://zenn.dev/ryo_kawamata/articles/mysql-connect-error