Тема: #1146 - Table 'phpmyadmin.pma_recent' doesn't exist

Драсте Всем!
Я установил денвер, когда захожу в phpmyadmin у меня вот: http://s50.radikal.ru/i128/1209/27/b2e8fa7d22cf.jpg

Я со всем этим работаю первый раз поэтому незнаю что и куда. Помогите пожалуйста

2

Re: #1146 - Table 'phpmyadmin.pma_recent' doesn't exist

Закомментируйте (поставьте две косых черты) в конфигурационном файле phpMyAdmin (config.inc.php) строку:
//$cfg['Servers'][$i]['recent'] = 'pma_recent';

Затем импортируйте в базу данных phpmyadmin дамп create_tables.sql из каталога examples. После чего снимите комментарий к ранее закомментированной строке в конфигурационном файле.

3

Re: #1146 - Table 'phpmyadmin.pma_recent' doesn't exist

Помагло! Но появилась новая проблема теперь когда я пытаюсь открыть таблицу в базе данных то выбиет следуйщиее:

SELECT `prefs`
FROM `phpmyadmin`.`pma_table_uiprefs`
WHERE `username` = 'root'
AND `db_name` = 'gameday1'
AND `table_name` = 'players'

Ответ MySQL: 
#1146 - Table 'phpmyadmin.pma_table_uiprefs' doesn't exist

4

Re: #1146 - Table 'phpmyadmin.pma_recent' doesn't exist

MooNTiggeR сказал:

Table 'phpmyadmin.pma_table_uiprefs' doesn't exist

Ошибка говорит, что таблица pma_table_uiprefs не существует. Создается она импортированием дампа create_tables.sql. В конфигурационном файле за нее отвечает строка:

$cfg['Servers'][$i]['table_uiprefs'] = 'pma_table_uiprefs';

5

Re: #1146 - Table 'phpmyadmin.pma_recent' doesn't exist

а если у меня этот фаил есть уже на мести?

6

Re: #1146 - Table 'phpmyadmin.pma_recent' doesn't exist

MooNTiggeR сказал:

а если у меня этот фаил есть уже на мести?

Этот файл создает таблицу. Проверьте создана она или нет. Если создана, то просто очистите куки браузера и ошибка исчезнет.

7 (изменено: Speed_3x, 2013-06-24 03:45:31)

Re: #1146 - Table 'phpmyadmin.pma_recent' doesn't exist

MooNTiggeR сказал:

Помагло! Но появилась новая проблема теперь когда я пытаюсь открыть таблицу в базе данных то выбиет следуйщиее:

SELECT `prefs`
FROM `phpmyadmin`.`pma_table_uiprefs`
WHERE `username` = 'root'
AND `db_name` = 'gameday1'
AND `table_name` = 'players'

Ответ MySQL: 
#1146 - Table 'phpmyadmin.pma_table_uiprefs' doesn't exist

мне закомментирование строки $cfg['Servers'][$i]['recent'] = 'pma_recent'; импорт create_tables.sql и раскомментирование той же строки не помогло.

8

Re: #1146 - Table 'phpmyadmin.pma_recent' doesn't exist

Speed_3x сказал:

раскомментирование той же строки не помогло.

Попробуйте очистить куки браузера.

9

Re: #1146 - Table 'phpmyadmin.pma_recent' doesn't exist

Hanut сказал:
Speed_3x сказал:

раскомментирование той же строки не помогло.

Попробуйте очистить куки браузера.

НЕЕЕЕЕТ!
Я только что потратил час чтобы разобраться. Вот решение:
http://yuvrajingale.wordpress.com/2013/ … snt-exist/

Всё дело в файле  "config.inc.php" , который приведен в статье Установка "phpMyAdmin 3.5.0" (http://php-myadmin.ru/learning/instrument-pma.html)

Просто во второй части файла, которая дописывается после импорта таблиц, подчеркивание после 'pma' должно быть не одиночное, как указано в статье, а двойное. Потому что имена в базе - с двойным подчеркиванием!
Ну автор, ну... ну вы понимаете.
Но, всё равно спасибо за статью.

(минутка ненависти) В гробе я видел этот апач, пхп и мускул, ненавижу сайты, домены и диэнэс серверы вместе с почтовыми.  Меня вынудили обстоятельства этим заниматься. Но я в них могу!
Простите, был несдержан. Пойду ставить друпал.
smile))

10

Re: #1146 - Table 'phpmyadmin.pma_recent' doesn't exist

Илья111 сказал:

Установка "phpMyAdmin 3.5.0"

В статье описана установка верия 3.5.0. Имена таблиц были заменены в версии phpMyAdmin 4.0.