196

Is there any way to get an ER model of a database from the server that is connected to my MySQL Workbench?

Burgi
  • 421
  • 8
  • 24
zdarsky.peter
  • 6,188
  • 9
  • 39
  • 60

4 Answers4

415
  1. Go to "Database" Menu option
  2. Select the "Reverse Engineer" option.
  3. A wizard will be open and it will generate the ER Diagram for you.
SkyWalker
  • 28,384
  • 14
  • 74
  • 132
Kamran Ali
  • 5,904
  • 2
  • 26
  • 36
  • 3
    Hello , reverse engeneering creates EER of a schema , not ER :) – HasS Jun 04 '16 at 21:45
  • Once these steps are done, open the Model -> Create Diagram from Catalog Objects – Stephane Nov 22 '16 at 16:27
  • Yeh something goes wrong this steps only generate EER Diagram which is different one. See this https://stackoverflow.com/questions/9906017/difference-between-er-diagram-and-eer-diagram – susan097 Jul 20 '18 at 12:13
  • is it somehow possible to create it as a PDF-Document? – emfi Oct 08 '18 at 20:57
61

I want to enhance Mr. Kamran Ali's answer with pictorial view.

Pictorial View is given step by step:

  1. Go to "Database" Menu option
  2. Select the "Reverse Engineer" option.

enter image description here

  1. A wizard will come. Select from "Stored Connection" and press "Next" button.

enter image description here

  1. Then "Next"..to.."Finish"

Enjoy :)

Community
  • 1
  • 1
SkyWalker
  • 28,384
  • 14
  • 74
  • 132
8
  1. Migrate your DB "simply make sure the tables and columns exist".
  2. Recommended to delete all your data (this freezes MySQL Workbench on my MAC everytime due to "software out of memory..")

  1. Open MySQL Workbench
  2. click + to make MySQL connection
  3. enter credentials and connect
  4. go to database tab
  5. click reverse engineer
  6. follow the wizard Next > Next ….
  7. DONE :)
  8. now you can click the arrange tab then choose auto-layout (keep clicking it until you are satisfied with the result)
Evan Carroll
  • 78,363
  • 46
  • 261
  • 468
Mahmoud Zalt
  • 30,478
  • 7
  • 87
  • 83
7

On mac, press Command + R or got to Database -> Reverse Engineer and keep selecting your requirements and continue

enter image description here

Hari_pb
  • 7,088
  • 3
  • 45
  • 53