Страница 1 из 1

Дизайнер связей в phpmyadmin

Добавлено: 06 июл 2013, 14:40
Ejjjik
Привет! Подскажите как включить дизайнер связей в phpmyadmin?

Добавлено: 06 июл 2013, 16:41
Максим
Нужно добавить в конфиг phpmyadmin что-то типа этого
$cfg['Servers'][$i]['controlhost'] = '%ip%';
$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]['tracking'] = 'pma__tracking';
$cfg['Servers'][$i]['designer_coords'] = 'pma__designer_coords';
$cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';
$cfg['Servers'][$i]['recent'] = 'pma__recent';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs'; 
И создать базу данных phpmyadmin с такими таблицами:

Добавлено: 06 июл 2013, 18:25
Ejjjik
Спасибо, работает.

Добавлено: 20 июл 2014, 00:26
Натали
Изменения вносятся в этот файл? Просто добавить код в начало файла, больше в нем ничего изменять не нужно?

OpenServer\userdata\config\phpmyadmin_config.inc.php

(Следующий шаг про БД поняла.)

Добавлено: 20 июл 2014, 01:00
Максим
Натали, вот вам готовый:
<?php
$cfg['Servers'][1]['verbose'] = '';
$cfg['Servers'][1]['host'] = '%ip%';
$cfg['Servers'][1]['port'] = %mysqlport%;
$cfg['Servers'][1]['socket'] = '';
$cfg['Servers'][1]['connect_type'] = 'tcp';
$cfg['Servers'][1]['compress'] = false;
$cfg['Servers'][1]['extension'] = 'mysqli';
$cfg['Servers'][1]['auth_type'] = 'cookie';
$cfg['Servers'][1]['AllowRoot'] = true;
$cfg['Servers'][1]['nopassword'] = true;
$cfg['Servers'][1]['AllowNoPassword'] = true;
$cfg['ActionLinksMode'] = 'icons';
$cfg['AjaxEnable'] = true;
$cfg['blowfish_secret'] = 'r3a30e4ed1cfbfdds22379';
$cfg['MaxRows'] = 50;
$cfg['ServerDefault'] = 1;
$cfg['ServerLibraryDifference_DisableWarning'] = true;
$cfg['ShowAll'] = true;
$cfg['SaveDir'] = '%sprogdir%/userdata/temp';
$cfg['TempDir'] = '%sprogdir%/userdata/temp';
$cfg['UploadDir'] = '%sprogdir%/userdata/temp';
$cfg['VersionCheck'] = false;
$cfg['TabsMode'] = 'both';
$cfg['TableNavigationLinksMode'] = 'icons';
$cfg['ThemeDefault']= 'original';

$cfg['Servers'][1]['controlhost'] = '%ip%';
$cfg['Servers'][1]['controluser'] = 'root';
$cfg['Servers'][1]['controlpass'] = '';

$cfg['Servers'][1]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][1]['bookmarktable'] = 'pma__bookmark';
$cfg['Servers'][1]['relation'] = 'pma__relation';
$cfg['Servers'][1]['table_info'] = 'pma__table_info';
$cfg['Servers'][1]['table_coords'] = 'pma__table_coords';
$cfg['Servers'][1]['pdf_pages'] = 'pma__pdf_pages';
$cfg['Servers'][1]['column_info'] = 'pma__column_info';
$cfg['Servers'][1]['history'] = 'pma__history';
$cfg['Servers'][1]['tracking'] = 'pma__tracking';
$cfg['Servers'][1]['designer_coords'] = 'pma__designer_coords';
$cfg['Servers'][1]['userconfig'] = 'pma__userconfig';
$cfg['Servers'][1]['recent'] = 'pma__recent';
$cfg['Servers'][1]['table_uiprefs'] = 'pma__table_uiprefs';

#$cfg['ThemeManager'] = false;
/**
 * disallow editing of binary fields
 * valid values are:
 *   false    allow editing
 *   'blob'   allow editing except for BLOB fields
 *   'noblob' disallow editing except for BLOB fields
 *   'all'    disallow editing
 * default = blob
 */
//$cfg['ProtectBinary'] = 'false';
$cfg['DefaultLang'] = 'ru';
/**
* default display direction (horizontal|vertical|horizontalflipped)
*/
$cfg['DefaultDisplay']      = 'horizontal';
/**
 * How many columns should be used for table display of a database?
 * (a value larger than 1 results in some information being hidden)
 * default = 1
 */
//$cfg['PropertiesNumColumns'] = 2;
$cfg['PmaNoRelation_DisableWarning'] = true;
?>

Добавлено: 20 июл 2014, 01:03
Натали
Максим, спасибо огромное! Получилось.

Re: Дизайнер связей в phpmyadmin

Добавлено: 16 июл 2016, 21:58
sawa4
ДД. Для Open Server 5.2.2 это актуально?, проделал все, но Дизайнер так и не появился

Re: Дизайнер связей в phpmyadmin

Добавлено: 13 дек 2016, 17:38
dsk
Ребята - качаем Open Server 5.2.2 там есть Дизайнер + качаем ВЛОЖЕНИЯ выше, то что выложил Максим и импортируем эти таблицы (все по умолчанию). Связи в Дизайнере начинают создаваться и показываться - Урааа!!!