Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 23001|Antwoord: 1

[Bron] Docker MySQL lost het probleem op van te veel verbindingen

[Link kopiëren]
Geplaatst op 08-10-2021 10:33:06 | | | |
De MySQL-database wordt geïmplementeerd met een Docker-container, en wanneer het aantal clientverbindingen een bepaald aantal overschrijdt, wordt de foutmelding "Te veel verbindingen" gerapporteerd.

Docker MySQL Image Address:De hyperlink-login is zichtbaar.

De afbeelding die ik gebruik is de mysql:5.7.34-versie, max_connections het standaardnummer is 151, zoals te zien is op de onderstaande afbeelding:


Tijdelijke oplossingen

Om het maximale aantal verbindingen in te stellen, is het SQL-commando als volgt:


MySQL-prestatieoptimalisatie stelt max_connections maximaal aantal verbindingen vast
https://www.itsvse.com/thread-10049-1-1.html
Na het herstarten van de docker-container wordt het maximale aantal verbindingen teruggezet naar de standaard van 151

Grondige oplossing

Pas het configuratiebestand /etc/mysql/mysql.cnf in de container aan en gebruik het volgende commando om de bestanden in de container naar de hostmachine te kopiëren:


Wijzig het mysql.cnf-bestand met het vim-commando als volgt:

Kopieer de bestanden van de host naar de container met het volgende commando:


Herstart de mysql-container en vraag het maximale aantal verbindingen op via het SQL-commando, dat de waarde toont die we hebben geconfigureerd.

(Einde)




Vorig:RAID-technologie uitgelegd - RAID0, RAID1, RAID3, RAID5, RAID6, RAID10 vergelijking
Volgend:Het probleem van win10 Ethernet zonder internet (kan normaal toegang tot het internet volledig oplossen).
Geplaatst op 08-10-2021 20:59:42 |
Weer een week is voorbij, laten we het nog eens bekijken
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com