Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 23001|Απάντηση: 1

[Πηγή] Το Docker MySQL λύνει το πρόβλημα των πάρα πολλών συνδέσεων

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 8/10/2021 10:33:06 π.μ. | | | |
Η βάση δεδομένων MySQL αναπτύσσεται χρησιμοποιώντας ένα κοντέινερ Docker και όταν ο αριθμός των συνδέσεων πελάτη υπερβαίνει έναν συγκεκριμένο αριθμό, θα αναφέρεται το σφάλμα "Πάρα πολλές συνδέσεις".

Διεύθυνση εικόνας Docker MySQL:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Η εικόνα που χρησιμοποιώ είναι η έκδοση mysql:5.7.34 max_connections ο προεπιλεγμένος αριθμός είναι 151, όπως φαίνεται στην παρακάτω εικόνα:


Προσωρινές λύσεις

Για να ορίσετε τον μέγιστο αριθμό συνδέσεων, η εντολή sql είναι η εξής:


Η βελτιστοποίηση απόδοσης MySQL ορίζει max_connections μέγιστο αριθμό συνδέσεων
https://www.itsvse.com/thread-10049-1-1.html
Μετά την επανεκκίνηση του κοντέινερ docker, ο μέγιστος αριθμός συνδέσεων επαναφέρεται στην προεπιλογή των 151

Εμπεριστατωμένη λύση

Τροποποιήστε το αρχείο διαμόρφωσης /etc/mysql/mysql.cnf στο κοντέινερ και χρησιμοποιήστε την ακόλουθη εντολή για να αντιγράψετε τα αρχεία στο κοντέινερ στον κεντρικό υπολογιστή:


Τροποποιήστε το αρχείο mysql.cnf χρησιμοποιώντας την εντολή vim ως εξής:

Αντιγράψτε τα αρχεία του κεντρικού συστήματος στο κοντέινερ με την ακόλουθη εντολή:


Επανεκκινήστε το κοντέινερ mysql και ζητήστε τον μέγιστο αριθμό συνδέσεων μέσω της εντολής SQL, η οποία δείχνει την τιμή που διαμορφώσαμε.

(Τέλος)




Προηγούμενος:Επεξήγηση τεχνολογίας RAID - Σύγκριση RAID0, RAID1, RAID3, RAID5, RAID6, RAID10
Επόμενος:Λύστε πλήρως το πρόβλημα του win10 Ethernet χωρίς Διαδίκτυο (μπορεί να έχει πρόσβαση στο Διαδίκτυο κανονικά).
Δημοσιεύτηκε στις 8/10/2021 8:59:42 μ.μ. |
Πέρασε άλλη μια εβδομάδα, ας ρίξουμε μια ματιά ξανά
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com