Algo que todo programador necesita es una herramienta para diseñar o al menos ver diagramas E R(Entidad-Relacion) de la base de datos con la que se trabaje. Para el caso de MySQL hay varios programas que pueden ayudar con eso como [wwwsqldesigner](https://paraisolinux.com/herramienta-para-modelado- de-base-de-datos-online/ “Modelado Mysql”) o [dBeaver](https://paraisolinux.com/dbeaver-herramienta-para-la-gestion-de- bases-de-datos/ “dBeaver”). Pero como la mayoria de los que trabajamos con MySQL siempre usamos PHPMyAdmin entonces estaria bueno poder tener la herramineta mas ‘a mano’.

Eso nos lo soluciona el diseñador que trae integrado y que no todos conocen, por el simple hecho de que viene desactivado por defecto. Por que viene desactivado? No lo se :P

Pero activarlo no es muy dificil. Primero necesitan editar el archivo config.inc.php. Si no saben donde esta usen el comando find para encontrarlo.

sudo find / -name config.inc.php

En el caso de Arch Linux el archivo se encuentra en /etc/webapps/phpmyadmin/ asi que lo abren asi:

sudo gedit /etc/webapps/phpmyadmin/config.inc.php

Y en el archivo encontraran unas lineas comentadas, que dicen:

[mysql
diseñador ](https://paraisolinux.com/wp- content/uploads/2012/10/mysql.png)

Deben descomentar esas lineas para que queden asi:

[php] /* Storage database and tables */ $cfg[‘Servers’][$i][‘pmadb’] = ‘phpmyadmin’; $cfg[‘Servers’][$i][‘bookmarktable’] = ‘pma_bookmark’; $cfg[‘Servers’][$i][‘relation’] = ‘pma_relation’; $cfg[‘Servers’][$i][‘table_info’] = ‘pma_table_info’; $cfg[‘Servers’][$i][‘table_coords’] = ‘pma_table_coords’; $cfg[‘Servers’][$i][‘pdf_pages’] = ‘pma_pdf_pages’; $cfg[‘Servers’][$i][‘column_info’] = ‘pma_column_info’; $cfg[‘Servers’][$i][‘history’] = ‘pma_history’; $cfg[‘Servers’][$i][‘tracking’] = ‘pma_tracking’; $cfg[‘Servers’][$i][‘designer_coords’] = ‘pma_designer_coords’; $cfg[‘Servers’][$i][‘userconfig’] = ‘pma_userconfig’; [/php]

Ahora deberan importar desde el phpmyadmin el script create_tables.sql, que si no saben donde esta pueden hacer de nuevo un find:

sudo find / -name create_tables.sql

En Arch Linux esta en /usr/share/webapps/phpMyAdmin/examples/create_tables.sql

Ahora solo deben reiniciar el servidor de php y mysql. Si no saben como hacerlo solamente reinicien la pc.

Ahora en cada base de datos deberian tener un menu extra donde puedan ver los diagramas y sus relaciones.

menu phpmyadmin

diseñador phpmyadmin

Espero que les sirva :)