Recent, am dat peste o eroare MySQL „Prea multe conexiuni“ - “Too Many Connections”. Este o eroare destul de comuna in MySQL. Solutia la aceasta eroare este foarte usoara - avem nevoie doar s-a crestem numarul de conexiuni MySQL.
Exista doua moduri, folosind in care putem rezolva aceasta eroare. Fie crestem numarul de conexiuni MySQL pentru sesiunea curenta sau putem face modificari pentru a creste numarul de conexiuni MySQL permanent. In acest tutorial vom discuta modalitatile de rezolvare a eroarii MySQL „Prea multe conexiuni“.
Inainte de a face modificari pentru a creste numarul de conexiuni MySQL, v-om verifica numarul actual de conexiuni MySQL configurate. Pentru a verifica, conectati-va la MySQL din terminal,
$ mysql –u root –pIntroduceti parola pentru conectare la MySQL si odata conectat, executati urmatoarea comanda,
mysql> SHOW VARIABLES LIKE “max_connections”;Acest lucru va afisa numarul maxim de conexiuni configurate. V-om creste acum valoarea la 1000. Pentru a face acest lucru, executati urmatoarea comanda de la terminalul MySQL
mysql> SET GLOBAL max_connections = 1000;Valoarea noastra maxima de conexiuni MySQL a fost acum crescut la 1000, dar numai pentru sesiunea curenta. De indata ce vom reporni serviciul MySQL sau v-a reporni sistemul, aceasta valoare se va reseta la valorile implicite.
Cresterea conexiunilor MYSQL permanent
Pentru a creste numarul de conexiuni MySQL permanent, avem nevoie s-a editam fisierul de configurare mysql „/etc/my.cnf“
.
Deschideti fisierul:
$ sudo vim /etc/my.cnfModificati urmatoarul rand,
max_connections = 1000
Acum salvati fisierul , iesiti si reporniti serviciul MySQL pentru a pune in aplicare modificarile.
$ sudo systemctl restart mysqldAsta este! - aceasta a fost solutia noastra la eroarea MySQL „Prea multe conexiuni“. Va rugam sa mentioneaza daca aveti o alta varianta, folosind caseta de comentarii de mai jos.