
Увеличить max_connections в mysql
Если вы получаете ошибки»too many connections» (слишком много соединений) в MySQL, можно изменить max_connections параметер ( Это приведет к большему употреблению RAM, будьте осторожны!).
Значение max_connections, по умолчанию равно 80-100. Чтобы проверить данный параметр, подключаемся к серверу с mysql :
# mysql -u root -p
Вводим пароль от пользователя root. После этого, выполняем:
> show variables like "max_connections";
Должны получить что-то типа:
+-----------------+-------+ | Variable_name | Value| +-----------------+-------+ | max_connections | 80 | +-----------------+-------+
Вы можете изменить данный параметр. Предположим, вы хотите увеличить его до 200, то для этого стоит выполнить следующую команду (очевидно, что она будет работать только в том случае, если пользователь, у которого вы вошли в систему, имеет достаточные разрешения для этого):
> set global max_connections = 200;
Данная опция, заработает моментально, но сбросится после перезагрузки mysql, по этому — давайте исправим это. Открываем файл:
# vim /etc/my.cnf
Находим секцию [mysqld] и под ней вставляем:
max_connections = 200
Теперь, когда вы перезапустите MySQL, этот параметр останется таким же.
Как я уже говорил, увеличение количества подключений, увеличит потенциальный объем оперативной памяти, необходимый для запуска MySQL. Увеличивайте max_connections с осторожностью!
А на этому, у меня все. Статья «Увеличить max_connections в mysql » завершена.