Bsdadmin.ru

Записки администратора FreeBSD

Путь на сайте

Too many connections MySQL

При данной проблеме с подключением к MySQL  на FreeBSD, при попытке соединиться 
высвечивается ошибка: Too many connections .
Проблема может быть решена двумя способами - правкой конфигурационного файла my.cnf или
изменением переменной в самой MySQL.
  Правка переменных MySQL:
mysql -u root -p
вводим наш пароль рута
mysql> show variables like "max_connections";
Отражается текущее максимальное количество соединений к MySQL серверу.
mysql> set global max_connections = 500; (или сколько хотите)
Однако,при перезагрузке измененное значение будет сброшено.
 
Правка файла my.cnf
FreeBSD - данный конфигурационный файл по умолчанию отсутствует, и используется 
файл, расположенный в директории /usr/local/share/mysql
Создаем конфигурационный файл my.cnf для MySQL
#cp /usr/local/share/mysql/my-small.cnf  /etc/my.cnf
Далее добавляем: 
[mysqld]
max_connections=500;
При решении проблемы Too many connectuins в MySQL не рекомендуется использовать
 файл my.cnf - если есть возможность обойтись без этого файла - это считается более 
безопасным решением в любой из систем.