The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"В phpmyadmin вот такое сообщение..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Система. проблемы, диагностика)
Изначальное сообщение [ Отслеживать ]

"В phpmyadmin вот такое сообщение..."  +/
Сообщение от Line email on 04-Мрт-04, 21:04 
Когда выбераешь в phpmyadmin базу, то внизу вылезет такое сообщение:

"* Ошибка
Дополнительные возможности для работы со связанными таблицами недоступны. Для определения причины нажмите сюда"

Нажимаю на сюда и

"PMA Database ... Не готово[ Документация ]
Основные возможности связей Недоступно"

Как с этим бороться?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "В phpmyadmin вот такое сообщение..."  +/
Сообщение от Gennadi email on 04-Мрт-04, 21:34 
>Когда выбераешь в phpmyadmin базу, то внизу вылезет такое сообщение:
>
>"* Ошибка
>Дополнительные возможности для работы со связанными таблицами недоступны. Для определения причины нажмите
>сюда"
>
>Нажимаю на сюда и
>
>"PMA Database ... Не готово[ Документация ]
>Основные возможности связей Недоступно"
>
>Как с этим бороться?

В файле config.inc.php :

$cfg['PmaAbsoluteUri_DisableWarning'] = TRUE;

$cfg['PmaNoRelation_DisableWarning']  = TRUE;

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "В phpmyadmin вот такое сообщение..."  +/
Сообщение от Line email on 04-Мрт-04, 22:15 
>>Когда выбераешь в phpmyadmin базу, то внизу вылезет такое сообщение:
>>
>>"* Ошибка
>>Дополнительные возможности для работы со связанными таблицами недоступны. Для определения причины нажмите
>>сюда"
>>
>>Нажимаю на сюда и
>>
>>"PMA Database ... Не готово[ Документация ]
>>Основные возможности связей Недоступно"
>>
>>Как с этим бороться?
>
>В файле config.inc.php :
>
>$cfg['PmaAbsoluteUri_DisableWarning'] = TRUE;
>
>$cfg['PmaNoRelation_DisableWarning']  = TRUE;

Это не решает проблему. Это отключает вывод ошибки. Как побрроть эту проблему?


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "В phpmyadmin вот такое сообщение..."  +/
Сообщение от Nickolay on 05-Мрт-04, 10:38 
а документацию почитать тяжело?
там е все написано: что надо создать базу, в ней таблицы и т.д.
ну практически для идиотов сделно же.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "В phpmyadmin вот такое сообщение..."  +/
Сообщение от Канат Тауменов email on 05-Мрт-04, 08:33 
>Когда выбераешь в phpmyadmin базу, то внизу вылезет такое сообщение:
>
>"* Ошибка
>Дополнительные возможности для работы со связанными таблицами недоступны. Для определения причины нажмите
>сюда"
>
>Нажимаю на сюда и
>
>"PMA Database ... Не готово[ Документация ]
>Основные возможности связей Недоступно"
>
>Как с этим бороться?

Кажется, требуется наличие InnoDB

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "В phpmyadmin вот такое сообщение..."  +/
Сообщение от SoftSoft email on 09-Авг-04, 19:50 
>>Когда выбераешь в 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 !!!

Успехов Вам!

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "В phpmyadmin вот такое сообщение..."  +/
Сообщение от edryn on 05-Ноя-04, 13:47 

За это Спасибо
А что с этим делать

column_comments ...  Не готово [ Документация ]
Показать комментария столбцов: Недоступно

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "В phpmyadmin вот такое сообщение..."  +/
Сообщение от edryn on 05-Ноя-04, 14:11 
>
>За это Спасибо
>А что с этим делать
>
>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'

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "В phpmyadmin вот такое сообщение..."  +/
Сообщение от PatapchuK email on 26-Янв-10, 18:25 
Сделал все как выше было описано, но всеравно у меня не работает. Когда нажимаю здесь, вот такое сообщение:
$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'] ...     Не готово [ Документация ]
Дизайнер: Недоступно
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "В phpmyadmin вот такое сообщение..."  +/
Сообщение от v3new on 02-Фев-10, 23:52 
Полный дамп структуры работающей таблицы, видимо создатели маленько поленились автоматизировать этот процесс для не_через_скрипт_устанавливающих людей :)

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

Удачи в использовании!

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "В phpmyadmin вот такое сообщение..."  +/
Сообщение от kernelpanic email(??) on 11-Фев-11, 18:21 
> Когда выбераешь в 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';

Примерно так :)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "В phpmyadmin вот такое сообщение..."  +/
Сообщение от Dr_Arut on 28-Дек-13, 06:34 
> Примерно так :)

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

После этого всё заработает

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру