Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 23001|Odpowiedź: 1

[Źródło] Docker MySQL rozwiązuje problem zbyt wielu połączeń

[Skopiuj link]
Opublikowano 08.10.2021 10:33:06 | | | |
Baza danych MySQL jest wdrażana za pomocą kontenera Docker, a gdy liczba połączeń klientów przekracza określoną wartość, zgłaszany jest błąd "Too many connections".

Docker MySQL Image Address:Logowanie do linku jest widoczne.

Obraz, którego używam, to wersja mysql:5.7.34, max_connections domyślna liczba to 151, jak pokazano na poniższym obrazku:


Rozwiązania tymczasowe

Aby ustawić maksymalną liczbę połączeń, polecenie sql jest następujące:


Optymalizacja wydajności MySQL ustala max_connections maksymalną liczbę połączeń
https://www.itsvse.com/thread-10049-1-1.html
Po ponownym uruchomieniu kontenera docker maksymalna liczba połączeń jest resetowana do domyślnej wartości 151

Dokładne rozwiązanie

Zmodyfikuj plik konfiguracyjny /etc/mysql/mysql.cnf w kontenerze i użyj następującego polecenia, aby skopiować pliki z kontenera na maszynę gospodarza:


Zmodyfikuj plik mysql.cnf za pomocą polecenia vim w następujący sposób:

Skopiuj pliki hosta do kontenera za pomocą następującego polecenia:


Zrestartuj kontener mysql i zapytaj maksymalną liczbę połączeń za pomocą polecenia SQL, które pokazuje skonfigurowaną przez nas wartość.

(Koniec)




Poprzedni:Wyjaśnienie technologii RAID - porównanie RAID0, RAID1, RAID3, RAID5, RAID6, RAID10
Następny:Całkowicie rozwiązało to problem win10 Ethernet bez internetu (normalnie można uzyskać dostęp do Internetu).
Opublikowano 08.10.2021 20:59:42 |
Minął kolejny tydzień, spójrzmy jeszcze raz
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com