資料庫 Table 太多,想要將 DB Schema 畫出 ERD 的關聯,所以來安裝 MySQL Workbench
但是遇到 MySQL WorkBench 在 Ubuntu Linux 25.04 無法安裝,該怎麼處理呢?
- 註:MySQL :: Download MySQL Workbench - 目前只有支援到 24.04
Ubuntu 25.04 安裝 MySQL WorkBench
MySQL WorkBench 目前只有支援到 Ubuntu Linux 24.04,想要在 25.04 跑,可以使用 snap 來安裝
- 註1:GitHub - tonybolzan/snap-mysql-workbench: MySQL Workbench in snap
- 註2:snap 會將相關套件打包成一包,都是可以分別獨立的,所以不用擔心系統套件衝突問題
MySQL WorkBench 安裝
- sudo snap install mysql-workbench-community
- 執行:mysql-workbench-community
使用 MySQL WorkBench 從 SQL 畫出 ERD
DB Schema 資料準備
- mysqldump -u root -p --all-databases -d > schema.sql
- docker exec -it container-id mysqldump -u root -p$PASSWORD --all-databases -d > schema.sql
畫出 ER Model
- New Model
- Import
- Reverse Engineer SQL Script
- 選擇 schema.sql
- 勾 Place imported objects on a diagram
- 勾 Use ANSI quotes
- 再來執行就可以畫出 ERD 囉~