Las max_ connections en MySQL 5.7
Me encontré con un problema, el valor de max_connction en MySQL es 214 después de configurarlo 1000 a través de editar my.cnf, como se muestra a continuación:
hadoop@node1:~$ mysql -V
mysql Ver 14.14 Distrib 5.7.15, for Linux (x86_64) using EditLine wrapper
Versión de MySQL: 5.7
Versión del sistema operativo: ubuntu 16.04LTS
mysql> show variables like 'max_connections';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| max_connections | 151 |
+-----------------+-------+
1 row in set (0.00 sec)
Como podemos ver, el valor variable de max_ connections es 151. Luego, edito el archivo de configuración de MySQL.
yang2@node1:~$ sudo vi /etc/mysql/my.cnf
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
max_connections=1000
Reinicie el servicio MySQL después de guardar la configuración.
yang2@node1:~$ service mysql restart
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to restart 'mysql.service'.
Multiple identities can be used for authentication:
1. yangqiang,,, (yang2)
2. ,,, (hadoop)
Choose identity to authenticate as (1-2): 1
Password:
==== AUTHENTICATION COMPLETE ===
yang2@node1:~$
Ahora, suponemos que la max_connection es 1000, ¿de verdad?
mysql> show variables like 'max_connections';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| max_connections | 214 |
+-----------------+-------+
1 row in set (0.00 sec)
Es 214. Realmente no entiendo este resultado, ¿quién me puede ayudar? ¡gracias!