Задача: построить схему базы данных с помощью дизайнера связей phpMyAdmin.
Решение:
Для того чтобы включить дизайнер связей в phpMyAdmin версии 4+ проделаем следующее:
1. Отредактируйте phpMyAdmin/config.inc.php
добавив строки:
$cfg['Servers'][$i]['controluser'] = 'root'; // логин $cfg['Servers'][$i]['controlpass'] = ''; // пароль $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]['table_uiprefs'] = 'pma__table_uiprefs'; $cfg['Servers'][$i]['tracking'] = 'pma__tracking'; $cfg['Servers'][$i]['designer_coords'] = 'pma__designer_coords'; $cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';
2. Импортируйте базу phpmyadmin
из файла phpMyAdmin/examples/create_tables.sql
или используя следующий код на github.
3. Удалите cookies и перезапустите браузер. У вас должна появиться вкладка «Дизайнер«