Увеличить max_connections в mysql

Увеличить 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 » завершена.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.