У меня есть установка phpMyAdmin 3.4.2 в системе Windows 7. И следующие версии PHP и Mysql установлены -

  • Версия PHP 5.3.6
  • mysqlnd 5.0.8-dev - 20102224 - $ Редакция: 308673 $ (отображается в разделе версии API клиента phpinfo ())

В настоящее время раздел Currently phpMyAdmin can: в документации PMA (по ссылке на документацию моей установки PMA) отобразить следующее:

  • создавать PDF-графики вашего макета базы данных

Это означает, что просмотр PDF-графики поддерживается в версии, которую я использую.

Но я не вижу никакой опции в пользовательском интерфейсе PMA для визуализации архитектуры БД. Я сделал новую базу данных, создал две таблицы и добавил ограничение внешнего ключа, связывающее эти две таблицы. Где появляется опция / вкладка для визуализации?

Что мне не хватает? Есть идеи?

Спасибо

Обновить
Следующее присутствует в БД -

show databases; ->
+--------------------+
| Database           |
+--------------------+
| information_schema |
| lab                |
| mysql              |
| openx              |
| test               |
+--------------------+

Дальнейшее обновление
Я успешно выполнил файл create_tables.sql и увидел, что создана новая таблица phpmyadmin , имеющая 10 таблиц, т.е. pma_pdf_pages и т.д. Затем я следовал за документом config storage doc. У меня не было никакого config.inc.php . Я переименовал config.sample.inc.php в config.inc.php , проверил, что файл загружается, и затем раскомментировал эти строки -

 $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
 $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';

Все еще не получаю вкладку дизайнера.

Обновление 3
Раскомментировал все эти строки в конфигурационном файле -

/* 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';

2 ответа2

2

После того, как вы выбрали базу данных, вверху должна быть вкладка "Дизайнер" между "Импорт" и "Операции" в моей установке.

0

Вкладка «Дизайнер» должна быть включена в настройках WAMP, MAMP и, возможно, LAMP. Это включает в себя редактирование файла конфигурации в зависимости от того, какую операционную систему вы используете. Здесь есть учебник http://debian.sreenadh.in/2008/11/28/how-to-enable-designer-in-phpmyadmin/ или вы можете просто зайти в Google «Включить вкладку Designer phpmyadmin», чтобы найти другие ресурсы, относящиеся к вашему ОПЕРАЦИОННЫЕ СИСТЕМЫ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .