MySQL → Схема базы данных в phpMyAdmin

Задача: построить схему базы данных с помощью дизайнера связей phpMyAdmin.

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 и перезапустите браузер. У вас должна появиться вкладка «Дизайнер«