Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: phpMyAdmin - "is blocked because of many connection errors"
 
 автор: DDK   (08.01.2009 в 22:56)   письмо автору
 
 

Странное дело, стандартными средствами к базе подключиться практически невозможно из-за этой ошибки, по этой же причине не может подключиться и phpmyadmin. Зато фреймворк IPB-форума подключается на ура, собственно, на нём сайт и построен. Мистика.

Как сделать так, чтобы phpmyadmin подключался не хуже IPBшного фреймворка ? :)

  Ответить  
 
 автор: DDK   (08.01.2009 в 23:08)   письмо автору
 
   для: DDK   (08.01.2009 в 22:56)
 

Помогло переключение режима с mysql на mysqli.

  Ответить  
 
 автор: xx7   (08.01.2009 в 23:13)
 
   для: DDK   (08.01.2009 в 22:56)
 

из мануала:
A.2.5. Ошибка Too many connections

Получение ошибки Too many connections при попытке соединиться с MySQL означает, что уже есть max_connections клиентов, соединившихся с сервером mysqld.

Если есть потребность в большем количестве соединений, чем задано по умолчанию (100), то следует перезапустить mysqld с заданием большего значения для переменной max_connections.

Заметим, что фактически mysqld разрешает соединяться (max_connections+1) клиентам. Последнее соединение зарезервировано для пользователя с привилегией SUPER. Если не наделять этой привилегией обычных пользователей (они могут обойтись и без нее), то администратор, располагая этой привилегией, может войти и использовать SHOW PROCESSLIST для выяснения причин неполадок (see Раздел 4.5.6.6, «SHOW PROCESSLIST»).

Максимальное число соединений MySQL зависит от того, насколько хорошей является библиотека потоков на данной платформе. Linux или Solaris должны быть в состоянии поддерживать 500-1000 одновременных соединений, в зависимости от количества имеющейся памяти и того, чем занимаются клиенты.


этот IPB похоже и занял все 100 соединений ,) просто сделал это раньше.
подключения там и там под одним и тем-же именем пользователя ?

  Ответить  
 
 автор: OpenWindow   (08.01.2009 в 23:16)   письмо автору
 
   для: xx7   (08.01.2009 в 23:13)
 

Нда... Наверное, он и занял, особенно вероятно, если твой IPB посещаем ;)

  Ответить  
 
 автор: DDK   (09.01.2009 в 01:57)   письмо автору
 
   для: OpenWindow   (08.01.2009 в 23:16)
 

Ну да, человек 200-300 в онлайне всегда... но тут, насколько я понял, не Too many connections, а именно too many errors :) В конфиге апача вроде даже есть максимальное допустимое кол-во ошибок соединений, но мне лень пинать хостера (он и так регулярно избивается) чтобы поднять его до 10000, как рекомендуют. А too many connections на моём хосте - это вообще отдельная тема, по ней даже сам IPB иногда сваливается :)) Причём не помогает никакая оптимизация, оптимизировал уже все запросы... грешу всё же на кривизну рук админов нашего сервера, ибо IPB даже в чистом виде, без сторонних модов и самодельной CMS-докрутки лагает по-чёрному, страница секунд 5-10 открывается.

  Ответить  
 
 автор: Trianon   (09.01.2009 в 20:39)   письмо автору
 
   для: DDK   (09.01.2009 в 01:57)
 

Может там пароль задан в новом формате, а mysql-клиент - старый?
Mysqli (как новый) соединяется без ошибок, mysql - отвергается.

  Ответить  
 
 автор: DDK   (11.01.2009 в 21:01)   письмо автору
 
   для: Trianon   (09.01.2009 в 20:39)
 

Пароль в новом формате? Простите, а это как? :) Первый раз слышу. Вроде обычный цифро-буквенный пароль

  Ответить  
 
 автор: Trianon   (11.01.2009 в 21:08)   письмо автору
 
   для: DDK   (11.01.2009 в 21:01)
 

я про это.
http://dev.mysql.com/doc/refman/5.1/en/old-client.html

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования