Dockerを使用してMySQL 5.7を起動し、外部からの接続を許可する方法を簡単に学びましょう。開発やテスト環境に最適なこの手順を、ステップバイステップで詳細に解説します。
mysql
docker
M1 mac で Dockerを使ってMySQL 5.7を外部から接続できるように設定する
docker
コンテナ内の mysql にリクエストされたクエリを確認する
開発している際 コンテナの mysql にどのようなクエリ走ったのか確認したいことがある。スロークエリを 0秒に設定することで、DB にリクエストされた 全クエリを確認することができる。
tech
SchemaSpy で SQLファイル からスキーマ情報を出せるようにした
ER図などを自動生成してくれる SchemaSpy というツールがある。 このツールは接続先のDBを指定する事でそのDBサーバのスキーマ情報を読み取って解析してくれる作り。 しかし、各種環境のDBに接続させたくない場合は多い。手元にcreate table文などを盛り込んだDDL文の塊を用意する事で自動生成してくれるよう対応した。