Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 23001|Відповідь: 1

[Джерело] Docker MySQL вирішує проблему надлишку підключень

[Копіювати посилання]
Опубліковано 08.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 (нормально можна користуватися Інтернетом).
Опубліковано 08.10.2021 20:59:42 |
Минув ще один тиждень, давайте подивимось ще раз
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com