Ответ 1
Лично я также испытываю очень медленную работу с phpmyadmin, когда я просматриваю таблицу "Просмотр". Я сделал обновление phpmyadmin до последней версии, тогда моя проблема решена. Может быть, вы можете попробовать попробовать phpymadmin v4
Моя проблема Я имею:
Я загружаю страницу базы данных для одной из моих баз данных innoDB из phpMyAdmin и загружает EXTREMELY медленно. Мы говорим, как до 5 минут времени загрузки. Это происходит только на главной странице, то есть при просмотре базы данных и левой боковой панели, где отображаются все таблицы.
После этого начального времени загрузки каждую отдельную таблицу можно щелкнуть и загрузить практически сразу. Но эти таблицы загружаются в iframe без перезагрузки левой боковой панели таблиц базы данных, поэтому они загружаются так быстро.
После этого начального времени загрузки каждая отдельная таблица может быть немедленно открыта в новой вкладке/окне, но при этом она не включает левую боковую панель таблиц базы данных, и я уверен, что это причина, по которой они загружаются так быстро.
Я ожидаю, что произойдет:
Я ожидаю, что смогу загрузить основную страницу моей базы данных innoDB из phpMyAdmin без загрузки 5 минут.
Что я пробовал:
У меня была эта проблема в течение нескольких месяцев, и это сводит меня с ума каждый день. Я на самом деле пришел к этому. Я просто загружаю эту начальную страницу немедленно каждый день и делаю что-то еще, поэтому мне не нужно ее смотреть, потому что это только меня злит.
У меня установлен тайм-аут примерно на 15 минут, поэтому, если я думаю, что он длится более 10 минут, я открою там, где он говорит "localhost" на другой вкладке, что приведет меня к экрану входа в систему, зайдите в систему, а затем приводит меня в список баз данных, который быстро загружается. Это связано с тем, что, если я просто загружу эту главную страницу, войдите в систему, она вернет меня на эту страницу индекса, и я буду ждать еще 5 минут для ее загрузки. Grr..
Итак, я googled и googled, и нашел массу предложений о том, что innoDB не делает подсчет строк и тому подобное. Я пробовал их всех. Ничто не работает! :(
Я нашел что-то под названием "$ cfg ['Server"] [' IgnoreSomeISrows '] = true; " что не помогло. Я даже не знаю, что он сделал, но это не сработало, поэтому я удалил его, но я забыл удалить эту часть, и поэтому я просто оставил ее там. Нет, комментирование это не помогает ни спасибо.
Некоторые сведения о версии:
Операционные системы
CentOS release 6.5 (Final)
База данных:
Server: Localhost via UNIX socket
Software: MySQL
Software version: 5.1.71-log - Source distribution
Protocol version: 10
Веб сервер
Apache/2.2.15 (CentOS)
Database client version: libmysql - 5.1.71
PHP extension: mysqli Documentation
PhpMyAdmin
Version information: 3.5.8.2, latest stable version: 4.1.5
Лично я также испытываю очень медленную работу с phpmyadmin, когда я просматриваю таблицу "Просмотр". Я сделал обновление phpmyadmin до последней версии, тогда моя проблема решена. Может быть, вы можете попробовать попробовать phpymadmin v4
Спасибо, Том Ким, за то, что он привел меня к ответу.
Недостаточно места в комментариях, поэтому я уточню с дополнительным ответом на то, что я сделал для решения моей проблемы. Я не знаю, почему yum-версия phpMyAdmin вызывала у меня дискомфорт.
yum
phpMyAdmin (есть 2 разных)Вот мой ответ в форме bash:
(Я предполагаю, что у вас phpMyAdmin или phpmyadmin уже установлены и настроены... Я не дам вам конфигурационный файл, но я дам вам файл vhost, в основном основанный на том, что из yum-версии phpMyAdmin):
mkdir /tmp/phpMyAdminNew;
cp /usr/share/phpMyAdmin/config.inc.php /tmp/phpMyAdminNew/config.inc.php;
yum remove phpMyAdmin phpmyadmin;
cd /tmp;
wget -O /tmp/phpMyAdminNew/phpMyAdmin-4.1.5-all-languages.zip http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/4.1.5/phpMyAdmin-4.1.5-all-languages.zip;
unzip -d /tmp/phpMyAdminNew /tmp/phpMyAdminNew/phpMyAdmin-4.1.5-all-languages.zip;
mv /tmp/phpMyAdminNew/phpMyAdmin-4.1.5-all-languages /usr/share/phpMyAdminNew
cp /tmp/phpMyAdminNew/config.inc.php /usr/share/phpMyAdminNew/config.inc.php
echo -e 'Alias /my_secret_phpmyadmin_portal /usr/share/phpMyAdminNew\n\n<Directory /usr/share/phpMyAdminNew/>\n\t<IfModule mod_authz_core.c>\n\t\t# Apache 2.4\n\t\t<RequireAny>\n\t\t\tRequire ip 127.0.0.1\n\t\t\tRequire ip ::1\n\t\t\t# Require ip xxx.xxx.xxx.xxx\n\t\t</RequireAny>\n\t</IfModule>\n\t<IfModule !mod_authz_core.c>\n\t\t# Apache 2.2\n\t\tOrder Deny,Allow\n\t\tDeny from All\n\t\tAllow from 127.0.0.1\n\t\tAllow from ::1\n\t\t# Allow from xxx.xxx.xxx.xxx\n\t</IfModule>\n</Directory>\n\n<Directory /usr/share/phpMyAdminNew/setup/>\n\t<IfModule mod_authz_core.c>\n\t\t# Apache 2.4\n\t\t<RequireAny>\n\t\t\tRequire ip 127.0.0.1\n\t\t\tRequire ip ::1\n\t\t\t# Require ip xxx.xxx.xxx.xxx\n\t\t</RequireAny>\n\t</IfModule>\n\t<IfModule !mod_authz_core.c>\n\t\t# Apache 2.2\n\t\tOrder Deny,Allow\n\t\tDeny from All\n\t\tAllow from 127.0.0.1\n\t\tAllow from ::1\n\t\t# Allow from xxx.xxx.xxx.xxx\n\t</IfModule>\n</Directory>\n\n# These directories do not require access over HTTP - taken from the original\n# phpMyAdmin upstream tarball\n\n<Directory /usr/share/phpMyAdminNew/libraries/>\n\tOrder Deny,Allow\n\tDeny from All\n\tAllow from None\n</Directory>\n\n<Directory /usr/share/phpMyAdminNew/setup/lib/>\n\tOrder Deny,Allow\n\tDeny from All\n\tAllow from None\n</Directory>\n\n<Directory /usr/share/phpMyAdminNew/setup/frames/>\n\tOrder Deny,Allow\n\tDeny from All\t\nAllow from None\n</Directory>\n\n# This configuration prevents mod_security at phpMyAdmin directories from\n# filtering SQL etc. This may break your mod_security implementation.\n#\n#<IfModule mod_security.c>\n#\t<Directory /usr/share/phpMyAdminNew/>\n#\t\tSecRuleInheritance Off\n#\t</Directory>\n#</IfModule>' > /etc/httpd/conf.d/phpMyAdminNew.conf;
rm -rf /tmp/phpMyAdminNew
service httpd graceful
clear; echo -e '\n\n##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~##\n ##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~##\n ##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~##\n ##~~~~~~~~~~~~~~~~~~~~~~~~~~~##\n ##~~~~~~~~~~~~~~~~~~~~~~~~~##\n ##~~~~~~~~~~~~~~~~~~~~~~~##\n ##~~~~~~~~~~~~~~~~~~~~~##\n ##~~~~~~~~~~~~~~~~~~~##\n ###~~~~~~~~~~~~~~~###\n ####~~~~~~~~~~~####\n #####~~~~~~~~#####\n ##################\n ## TEQUILA SHOT ##\n ##################\n\n';