При данной проблеме с подключением к 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 — если есть возможность обойтись без этого файла — это считается более
безопасным решением в любой из систем.