Подтвердить что ты не робот

Как увеличить соединения MySQL (max_connections)?

Каждый сокет базы данных MySQL будет иметь соединения по умолчанию как 100, но я ищу способ увеличить количество возможных подключений > 100 к соединению сокетов базы данных MySQL.

4b9b3361

Ответ 1

Если вам нужно увеличить MySQL Connections без перезапуска MySQL, сделайте следующее ниже

mysql> show variables like 'max_connections';
+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| max_connections | 100   |
+-----------------+-------+
1 row in set (0.00 sec)

mysql> SET GLOBAL max_connections = 150;
Query OK, 0 rows affected (0.00 sec)

mysql> show variables like 'max_connections';
+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| max_connections | 150   |
+-----------------+-------+
1 row in set (0.00 sec)

Эти параметры будут изменены при перезагрузке MySQL.


Для постоянных изменений добавьте строку ниже в my.cnf и перезапустите MySQL

max_connections = 150

Ответ 2

Из Увеличьте лимит подключения MySQL: -

Конфигурация MySQL по умолчанию устанавливает максимальное одновременное подключение к 100. Если вам нужно увеличить его, вы можете сделать это довольно легко:

Для MySQL 3.x:

# vi /etc/my.cnf
set-variable = max_connections = 250

Для MySQL 4.x и 5.x:

# vi /etc/my.cnf
max_connections = 250

Перезагрузите MySQL, как только вы внесете изменения и проверьте с помощью:

echo "show variables like 'max_connections';" | mysql

РЕДАКТИРОВАТЬ: - (Из комментариев)

Максимальное параллельное соединение может быть максимального диапазона: 4 294 967 295. Проверьте Документы MYSQL

Ответ 3

У меня была такая же проблема, и я разрешил ее с помощью workbench MySQL, как показано на прилагаемом скриншоте:

  • в навигаторе (слева), в разделе "Управление", нажмите "Состояние и системные переменные",
  • затем выберите "системные переменные" (вкладка вверху),
  • затем выполните поиск "соединения" в поле поиска,
  • и 5. вы увидите два поля, которые необходимо скорректировать в соответствии с вашими потребностями (max_connections и mysqlx_max_connections).

Надеюсь, что это поможет!

Система не позволяет загружать фотографии, вместо этого нажмите на эту ссылку, и вы можете увидеть мой скриншот... p >