PHPmyAdmin не отображает ни одной БД

MySQL, PostgreSQL, InterBaseSQL etc

Модераторы: Art.i, vasya

PHPmyAdmin не отображает ни одной БД

Сообщение Yaroslav555 » Чт ноя 14, 2013 1:42 am

Здравствуйте. Помогите разобраться с ситуацией. Месяц назад (возможно два) при входе в PHPmyAdmin увидел не привычный интерфейс с уведомлением

Дополнительные возможности phpMyAdmin не настроены в полной мере, некоторые функции были отключены. Для определения причины нажмите здесь.


Насколько я понимаю был произведен массовый централизованный апдейт phpMyAdmin после атак ботнета на WP и Джумлы. Решил восстановить прежнюю работоспособность phpMyAdmin так как в текущей ситуации пропали все пункты меню, а так же не видятся БД, хотя сайт работает.

Следуя подсказкам я сделал следующее:
- создал БД с именем phpmyadmin
- создал пользователя с именем pma и задал ему пароль
- сделал импорт из шаблона create_tables.sql в БД phpmyadmin (удачно добавились 12 таблиц)
- перепробовал множество вариантов конфиг файла


вот один из вариантов конфигурационного файла

Код: выделить все
<?php
  $i = 0;
  $i++;
  $cfg['Servers'][$i]['host'] = 'localhost';
  $cfg['Servers'][$i]['extension'] = 'mysqli';
  $cfg['Servers'][$i]['connect_type'] = 'tcp';
  $cfg['Servers'][$i]['compress'] = false;
  $cfg['Servers'][$i]['auth_type'] = 'config';
  $cfg['Servers'][$i]['user'] = 'root';
  $cfg['Servers'][$i]['password'] = 'парольрута'; /* Пароль пользователя root. */
  $cfg['Servers'][$i]['controlhost'] = 'localhost';
  $cfg['Servers'][$i]['controluser'] = 'pma'; /* Имя созданного вами только что пользователя для доступа к расширенным таблицам. */
  $cfg['Servers'][$i]['controlpass'] = 'пароль pma'; /* А здесь его пароль. */
  $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 и восстановить его нормальную работу как в старые добрые времена?
Заранее спасибо за помощь.
Yaroslav555
 
Сообщений: 19
Зарегистрирован: Ср май 11, 2011 10:12 pm

Re: PHPmyAdmin не отображает ни одной БД

Сообщение pepper » Пт ноя 15, 2013 5:35 am

Первым делом можете выключить и включить пункт PhpMyAdmin в возможностях в панели ISPmanager (пункт "phpMyAdmin - набор PHP скриптов для управления MySQL").

Если у вас VDS на виртуализации BSD, то ещё одним простым способом восстановления будет этот:
зайти в VDSmanager Главное->Собственные файлы
проследовать в /usr/local/www/
выделить phpMyAdmin
и нажать "Удалить" вверху.
Эта директория восстановится из дискового шаблона.

Также вы можете установить себе PhpMyAdmin в любую директорию любого сайта, скачав и разархивировав нужную версию отсюда: http://php-myadmin.ru/download/
pepper
Support team
 
Сообщений: 551
Зарегистрирован: Пн окт 07, 2013 4:06 am

Re: PHPmyAdmin не отображает ни одной БД

Сообщение Yaroslav555 » Сб ноя 16, 2013 2:17 am

Спасибо за помощь, может кому пригодится мой опыт..

1) Вкл/выкл PhpMyAdmin в возможностях в панели ISPmanager результата не дал
2) Удалил папку PhpMyAdmin сколько не ребутил сервер и не делал вкл/выкл PhpMyAdmin в возможностях в панели ISPmanager папка из шаблона сама не восстановилась

Что помогло:

1) Скачал дистрибутив http://php-myadmin.ru/download/
2) Сам создал папку с именем PhpMyAdmin в нее перенес все файлы из архива (именно файлы минуя промежуточную папку ) так как изначально архив распаковывается и создает папку с именем phpMyAdmin-4.0.8-all-languages
3) Создал таблицы из шаблона create_tables.sql в БД phpmyadmin (удачно добавились УЖЕ 14 таблиц а не 12 как из прежнего дистрибутива)
4) отредактировал конфиг файл внеся в него данные ранее созданного пользователя pma и его пароль + разкомментировал десяток строк на которые ругалась админка PhpMyAdmin
Yaroslav555
 
Сообщений: 19
Зарегистрирован: Ср май 11, 2011 10:12 pm


Вернуться в Базы данных

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2