Когда выбераешь в phpmyadmin базу, то внизу вылезет такое сообщение:"* Ошибка
Дополнительные возможности для работы со связанными таблицами недоступны. Для определения причины нажмите сюда"Нажимаю на сюда и
"PMA Database ... Не готово[ Документация ]
Основные возможности связей Недоступно"Как с этим бороться?
>Когда выбераешь в phpmyadmin базу, то внизу вылезет такое сообщение:
>
>"* Ошибка
>Дополнительные возможности для работы со связанными таблицами недоступны. Для определения причины нажмите
>сюда"
>
>Нажимаю на сюда и
>
>"PMA Database ... Не готово[ Документация ]
>Основные возможности связей Недоступно"
>
>Как с этим бороться?В файле config.inc.php :
$cfg['PmaAbsoluteUri_DisableWarning'] = TRUE;
$cfg['PmaNoRelation_DisableWarning'] = TRUE;
>>Когда выбераешь в phpmyadmin базу, то внизу вылезет такое сообщение:
>>
>>"* Ошибка
>>Дополнительные возможности для работы со связанными таблицами недоступны. Для определения причины нажмите
>>сюда"
>>
>>Нажимаю на сюда и
>>
>>"PMA Database ... Не готово[ Документация ]
>>Основные возможности связей Недоступно"
>>
>>Как с этим бороться?
>
>В файле config.inc.php :
>
>$cfg['PmaAbsoluteUri_DisableWarning'] = TRUE;
>
>$cfg['PmaNoRelation_DisableWarning'] = TRUE;Это не решает проблему. Это отключает вывод ошибки. Как побрроть эту проблему?
а документацию почитать тяжело?
там е все написано: что надо создать базу, в ней таблицы и т.д.
ну практически для идиотов сделно же.
>Когда выбераешь в phpmyadmin базу, то внизу вылезет такое сообщение:
>
>"* Ошибка
>Дополнительные возможности для работы со связанными таблицами недоступны. Для определения причины нажмите
>сюда"
>
>Нажимаю на сюда и
>
>"PMA Database ... Не готово[ Документация ]
>Основные возможности связей Недоступно"
>
>Как с этим бороться?Кажется, требуется наличие InnoDB
>>Когда выбераешь в phpmyadmin базу, то внизу вылезет такое сообщение:
>>
>>"* Ошибка
>>Дополнительные возможности для работы со связанными таблицами недоступны. Для определения причины нажмите
>>сюда"
>>
>>Нажимаю на сюда и
>>
>>"PMA Database ... Не готово[ Документация ]
>>Основные возможности связей Недоступно"
>>
>>Как с этим бороться?
>
>Кажется, требуется наличие InnoDBЭначит так!
1) Наличие никаких там дополнительных баз данных не нужно!
2) надо лишь пропиасть в config.inc.php :
$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';
3) теперь создаем базу данных : phpmyadmin
4) и под конец создаём структуру базы данных:
CREATE TABLE `pma_bookmark` (
`id` int(11) NOT NULL auto_increment,
`dbase` varchar(255) NOT NULL default '',
`user` varchar(255) NOT NULL default '',
`label` varchar(255) NOT NULL default '',
`query` text NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM COMMENT='Bookmarks' AUTO_INCREMENT=1 ;
CREATE TABLE `pma_column_info` (
`id` int(5) unsigned NOT NULL auto_increment,
`db_name` varchar(64) NOT NULL default '',
`table_name` varchar(64) NOT NULL default '',
`column_name` varchar(64) NOT NULL default '',
`comment` varchar(255) NOT NULL default '',
`mimetype` varchar(255) NOT NULL default '',
`transformation` varchar(255) NOT NULL default '',
`transformation_options` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`),
UNIQUE KEY `db_name` (`db_name`,`table_name`,`column_name`)
) TYPE=MyISAM COMMENT='Comments for Columns' AUTO_INCREMENT=1 ;
CREATE TABLE `pma_history` (
`id` bigint(20) unsigned NOT NULL auto_increment,
`username` varchar(64) NOT NULL default '',
`db` varchar(64) NOT NULL default '',
`table` varchar(64) NOT NULL default '',
`timevalue` timestamp(14) NOT NULL,
`sqlquery` text NOT NULL,
PRIMARY KEY (`id`),
KEY `username` (`username`,`db`,`table`,`timevalue`)
) TYPE=MyISAM COMMENT='SQL history' AUTO_INCREMENT=1 ;
CREATE TABLE `pma_pdf_pages` (
`db_name` varchar(64) NOT NULL default '',
`page_nr` int(10) unsigned NOT NULL auto_increment,
`page_descr` varchar(50) NOT NULL default '',
PRIMARY KEY (`page_nr`),
KEY `db_name` (`db_name`)
) TYPE=MyISAM COMMENT='PDF Relationpages for PMA' AUTO_INCREMENT=1 ;
CREATE TABLE `pma_relation` (
`master_db` varchar(64) NOT NULL default '',
`master_table` varchar(64) NOT NULL default '',
`master_field` varchar(64) NOT NULL default '',
`foreign_db` varchar(64) NOT NULL default '',
`foreign_table` varchar(64) NOT NULL default '',
`foreign_field` varchar(64) NOT NULL default '',
PRIMARY KEY (`master_db`,`master_table`,`master_field`),
KEY `foreign_field` (`foreign_db`,`foreign_table`)
) TYPE=MyISAM COMMENT='Relation table';
CREATE TABLE `pma_table_coords` (
`db_name` varchar(64) NOT NULL default '',
`table_name` varchar(64) NOT NULL default '',
`pdf_page_number` int(11) NOT NULL default '0',
`x` float unsigned NOT NULL default '0',
`y` float unsigned NOT NULL default '0',
PRIMARY KEY (`db_name`,`table_name`,`pdf_page_number`)
) TYPE=MyISAM COMMENT='Table coordinates for phpMyAdmin PDF output';
CREATE TABLE `pma_table_info` (
`db_name` varchar(64) NOT NULL default '',
`table_name` varchar(64) NOT NULL default '',
`display_field` varchar(64) NOT NULL default '',
PRIMARY KEY (`db_name`,`table_name`)
) TYPE=MyISAM COMMENT='Table information for phpMyAdmin';ВСЁ! Победа! можем пользоваться Всеми новыми возможностями phpMyAdmin !!!
Успехов Вам!
За это Спасибо
А что с этим делатьcolumn_comments ... Не готово [ Документация ]
Показать комментария столбцов: Недоступно
>
>За это Спасибо
>А что с этим делать
>
>column_comments ... Не готово [ Документация ]
>Показать комментария столбцов: Недоступно
CREATE TABLE `pma_column_comments` (
id int(5) unsigned NOT NULL auto_increment,
db_name varchar(64) NOT NULL default '',
table_name varchar(64) NOT NULL default '',
column_name varchar(64) NOT NULL default '',
comment varchar(255) NOT NULL default '',
PRIMARY KEY (id),
UNIQUE KEY db_name (db_name, table_name, column_name)
) TYPE=MyISAM COMMENT='Comments for Columns';и в config.inc.php
$cfg['Servers'][$i]['column_comments']='pma_column_comments'
Сделал все как выше было описано, но всеравно у меня не работает. Когда нажимаю здесь, вот такое сообщение:
$cfg['Servers'][$i]['pmadb'] ... OK
$cfg['Servers'][$i]['relation'] ... OK
Основные возможности связей: Доступно
$cfg['Servers'][$i]['table_info'] ... OK
Показать возможности: Доступно
$cfg['Servers'][$i]['table_coords'] ... OK
$cfg['Servers'][$i]['pdf_pages'] ... OK
Создание PDF-схемы: Доступно
$cfg['Servers'][$i]['column_info'] ... OK
Отображать комментарии столбцов: Доступно
Преобразование: Доступно
$cfg['Servers'][$i]['bookmarktable'] ... OK
Созданные закладки: Доступно
$cfg['Servers'][$i]['history'] ... OK
История SQL-запросов: Доступно
$cfg['Servers'][$i]['designer_coords'] ... Не готово [ Документация ]
Дизайнер: Недоступно
Полный дамп структуры работающей таблицы, видимо создатели маленько поленились автоматизировать этот процесс для не_через_скрипт_устанавливающих людей :)-- phpMyAdmin SQL Dump version 3.2.5
-- База данных: `phpmyadmin`
CREATE TABLE IF NOT EXISTS `pma_bookmark` (
`id` int(11) NOT NULL auto_increment,
`dbase` varchar(255) NOT NULL default '',
`user` varchar(255) NOT NULL default '',
`label` varchar(255) NOT NULL default '',
`query` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Bookmarks' AUTO_INCREMENT=1 ;CREATE TABLE IF NOT EXISTS `pma_column_info` (
`id` int(5) unsigned NOT NULL auto_increment,
`db_name` varchar(64) NOT NULL default '',
`table_name` varchar(64) NOT NULL default '',
`column_name` varchar(64) NOT NULL default '',
`comment` varchar(255) NOT NULL default '',
`mimetype` varchar(255) NOT NULL default '',
`transformation` varchar(255) NOT NULL default '',
`transformation_options` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`),
UNIQUE KEY `db_name` (`db_name`,`table_name`,`column_name`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Comments for Columns' AUTO_INCREMENT=1 ;CREATE TABLE IF NOT EXISTS `pma_designer_coords` (
`db_name` varchar(64) NOT NULL default '',
`table_name` varchar(64) NOT NULL default '',
`x` int(11) default NULL,
`y` int(11) default NULL,
`v` tinyint(4) default NULL,
`h` tinyint(4) default NULL,
PRIMARY KEY (`db_name`,`table_name`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Table coordinates for Designer';CREATE TABLE IF NOT EXISTS `pma_history` (
`id` bigint(20) unsigned NOT NULL auto_increment,
`username` varchar(64) NOT NULL default '',
`db` varchar(64) NOT NULL default '',
`table` varchar(64) NOT NULL default '',
`timevalue` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
`sqlquery` text NOT NULL,
PRIMARY KEY (`id`),
KEY `username` (`username`,`db`,`table`,`timevalue`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='SQL history' AUTO_INCREMENT=1 ;CREATE TABLE IF NOT EXISTS `pma_pdf_pages` (
`db_name` varchar(64) NOT NULL default '',
`page_nr` int(10) unsigned NOT NULL auto_increment,
`page_descr` varchar(50) NOT NULL default '',
PRIMARY KEY (`page_nr`),
KEY `db_name` (`db_name`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='PDF Relationpages for PMA' AUTO_INCREMENT=1 ;CREATE TABLE IF NOT EXISTS `pma_relation` (
`master_db` varchar(64) NOT NULL default '',
`master_table` varchar(64) NOT NULL default '',
`master_field` varchar(64) NOT NULL default '',
`foreign_db` varchar(64) NOT NULL default '',
`foreign_table` varchar(64) NOT NULL default '',
`foreign_field` varchar(64) NOT NULL default '',
PRIMARY KEY (`master_db`,`master_table`,`master_field`),
KEY `foreign_field` (`foreign_db`,`foreign_table`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Relation table';CREATE TABLE IF NOT EXISTS `pma_table_coords` (
`db_name` varchar(64) NOT NULL default '',
`table_name` varchar(64) NOT NULL default '',
`pdf_page_number` int(11) NOT NULL default '0',
`x` float unsigned NOT NULL default '0',
`y` float unsigned NOT NULL default '0',
PRIMARY KEY (`db_name`,`table_name`,`pdf_page_number`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Table coordinates for phpMyAdmin PDF output';CREATE TABLE IF NOT EXISTS `pma_table_info` (
`db_name` varchar(64) NOT NULL default '',
`table_name` varchar(64) NOT NULL default '',
`display_field` varchar(64) NOT NULL default '',
PRIMARY KEY (`db_name`,`table_name`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Table information for phpMyAdmin';Удачи в использовании!
> Когда выбераешь в phpmyadmin базу, то внизу вылезет такое сообщение:
> "* Ошибка
> Дополнительные возможности для работы со связанными таблицами недоступны. Для определения
> причины нажмите сюда"
> Нажимаю на сюда и
> "PMA Database ... Не готово[ Документация ]
> Основные возможности связей Недоступно"
> Как с этим бороться?После создания таблиц для пхп админа, надо дать ему возможность статистику собственно собирать :)
GRANT USAGE ON mysql.* TO 'pma'@'localhost';
GRANT SELECT (
Host, User, Select_priv, Insert_priv, Update_priv, Delete_priv,
Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv,
File_priv, Grant_priv, References_priv, Index_priv, Alter_priv,
Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv,
Execute_priv, Repl_slave_priv, Repl_client_priv
) ON mysql.user TO 'pma'@'localhost';
GRANT SELECT ON mysql.db TO 'pma'@'localhost';
GRANT SELECT ON mysql.host TO 'pma'@'localhost';
GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv)
ON mysql.tables_priv TO 'pma'@'localhost';
GRANT SELECT, INSERT, UPDATE, DELETE ON phpmyadmin.* TO 'pma'@'localhost';Примерно так :)
> Примерно так :)1. Создать БД phpmyadmin
2. Импортировать в БД phpmyadmin файл create_tables.sql из папки examples
3. Создать пользователя pma и дать ему полные права на БД phpmyadmin
4. переименовать файл config.sample.inc.php в config.inc.php
5. раскомментировать строки
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = 'пароль';/* 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]['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';
$cfg['Servers'][$i]['recent'] = 'pma__recent';
$cfg['Servers'][$i]['users'] = 'pma__users';
$cfg['Servers'][$i]['usergroups'] = 'pma__usergroups';
$cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding';6. в $cfg['Servers'][$i]['controlpass'] = 'пароль'; вписать пароль пользователя pma
После этого всё заработает