1

Тема: phpmyadmin пишет что якобы в базе данных не обнаружено таблиц

Обновил mysql с вер. 4.0.25 на 5.0.24, всё прошло гладко, всё работает, за исключением того , что теперь когда захожу в phpmyadmin - вижу базы, кол-во таблиц в базе, но посмотреть их не могу т.к. phpmyadmin пишет что якобы в базе данных не обнаружено таблиц. Через коммандную строку все таблицы видны, и выборки проходят успешно.

У меня стоит apache-modssl 1.3.37 suexec enabled, php4.4.3 работает как fastcgi, mysql 5.0.24, в phpmyadmin аутентификация через cookies. Ветка 4.0.x и 4.1.х работает, а вот 5.0.х ни фига. В левом фрейме пишет В БД не обнаружено таблиц.
Подскажите в чем дело?

2

Re: phpmyadmin пишет что якобы в базе данных не обнаружено таблиц

версию phpMyAdmin, а также конфиг покажи.

3

Re: phpmyadmin пишет что якобы в базе данных не обнаружено таблиц

Experior сказал:

версию phpMyAdmin, а также конфиг покажи.

phpMyAdmin - 2.8.2.1

Вот часть конфига:
--------------------------------
$cfg['PmaAbsoluteUri'] = 'http://www.phpmyadmin.myhost.ru/';
$cfg['PmaNoRelation_DisableWarning']  = FALSE;
$cfg['blowfish_secret'] = 'fuckthemallmotherfucker';

/**
* Server(s) configuration
*/
$i = 0;

$i++;
$cfg['Servers'][$i]['host']          = 'localhost'; // MySQL hostname or IP address
$cfg['Servers'][$i]['port']          = '';          // MySQL port - leave blank for default port
$cfg['Servers'][$i]['socket']        = '';          // Path to the socket - leave blank for default socket
$cfg['Servers'][$i]['connect_type']  = 'tcp';       // How to connect to MySQL server ('tcp' or 'socket')
$cfg['Servers'][$i]['extension']     = 'mysql';     // The php MySQL extension to use ('mysql' or 'mysqli')
$cfg['Servers'][$i]['compress']      = FALSE;       // Use compressed protocol for the MySQL connection
$cfg['Servers'][$i]['controluser']   = '';         
$cfg['Servers'][$i]['controlpass']   = '';         
$cfg['Servers'][$i]['auth_type']     = 'cookie';

4

Re: phpmyadmin пишет что якобы в базе данных не обнаружено таблиц

dimasvas
попробуй вот такой конфиг:

<?php
$i = 0;
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['hide_db'] = 'mysql';
$cfg['blowfish_secret'] = 'ВасяткаПупкин';
?>

5

Re: phpmyadmin пишет что якобы в базе данных не обнаружено таблиц

Experior сказал:

dimasvas
попробуй вот такой конфиг:

<?php
$i = 0;
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['hide_db'] = 'mysql';
$cfg['blowfish_secret'] = 'ВасяткаПупкин';
?>

Не пашет. Я в панике! Очень не хочется downgrade делать на ветку 4.1

6

Re: phpmyadmin пишет что якобы в базе данных не обнаружено таблиц

Таки нашел выход. После удаления пустой бд test всё заработало, вот такие странности!

7

Re: phpmyadmin пишет что якобы в базе данных не обнаружено таблиц

А вот для меня твой выход не подходит!

8

Re: phpmyadmin пишет что якобы в базе данных не обнаружено таблиц

dr. Oops!
Вы случаем не скопировали все содержимое папки data из предыдущей версии?

9

Re: phpmyadmin пишет что якобы в базе данных не обнаружено таблиц

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

10

Re: phpmyadmin пишет что якобы в базе данных не обнаружено таблиц

dr. Oops!
Папки вообще не надо копировать, дамп снимается и импортируется с помощью phpMyAdmin, или встроенными средствами MySQL.

11

Re: phpmyadmin пишет что якобы в базе данных не обнаружено таблиц

Не понял не надо или нельзя?
Я тут в учебнике прочитал, что папку с базой можно просто скопировать в папку data.
Или я не правильно понял?

12

Re: phpmyadmin пишет что якобы в базе данных не обнаружено таблиц

dr. Oops!
Я не учебник, но на своем опыте говорю - нельзя. Иначе зачем тогда вообще механизм импорта/экспорта? К томуже пересборка индексов будет неободима, но не думаю, что многие знают как.

13

Re: phpmyadmin пишет что якобы в базе данных не обнаружено таблиц

Спасибо за ответ.
Так может поэтому и глючит у меня pma?!
Попробую MySQL переустановить и импортировать базы как положено?