内容
- MySQL WorkbenchでローカルのMySQL DBのER図を自動作成してみる
- ローカルのDBはDockerのMySQLコンテナ上のMySQL DB
- 参考記事の手順を試してみて、上手くいくことを確認しただけの内容
前提
- Ubuntu16.04
- MySQLのDocker公式イメージで起動したMySQLコンテナ上のDBを使用
- ホストの3306ポートをMySQLコンテナの3306にポートフォワーディングしている
参考
medium.com
www.linode.com
stackoverflow.com
ホストからMySQLコンテナのDBに接続できるか確認
mysql -h127.0.0.1 -uroot -p
MySQL Workbenchをインストール
1. repository update, package upgrade
sudo apt update
sudo apt upgrade
2. install MySQL Workbench
sudo apt install mysql-workbench
3. run MySLQ Workbench
- MySQLコンテナを立ち上げている状態(ホストの3306でポートフォワーディングしてる)で、Workbenchを起動するとMySQLコンテナのDBへのconnectionが表示されていた。
mysql-workbench
Create ER diagram
- あとは以下の参考記事の通りにER図を作成する
- 記事の手順どおりでER図を作成できた。作成したER図は画像ファイルやPDFでexportできるのでまぁまぁ便利
medium.com