Як встановити час очікування підключення MySQL?

admin | 4 Квітня, 2025


Змініть час очікування MySQL на сервері

  1. Увійдіть на свій сервер за допомогою Secure Shell® (SSH).
  2. Використовуйте команду sudo для редагування my. …
  3. Знайдіть конфігурацію тайм-ауту та внесіть налаштування, які відповідають вашому серверу. …
  4. Збережіть зміни та вийдіть з редактора.

Одним із засобів обмеження використання клієнтом ресурсів сервера MySQL є встановіть для глобальної системної змінної max_user_connections ненульове значення. Це обмежує кількість одночасних підключень, які можуть бути зроблені будь-яким обліковим записом, але не накладає обмежень на те, що клієнт може робити після підключення.

База даних MySQL закриває свої з’єднання після періоду бездіяльності під час з’єднання. Цей час очікування визначається системною змінною під назвою wait_timeout. За замовчуванням 28000 секунд (8 годин).

Перевірте параметри поточного часу очікування

  1. На рівні сесії. ПОКАЗУВАТИ ЗМІННІ, ЯК "wait_timeout"; ПОКАЗУВАТИ ЗМІННІ, ЯК "interactive_timeout";
  2. На глобальному рівні. ПОКАЗУВАТИ ГЛОБАЛЬНІ ЗМІННІ, ЯК "wait_timeout"; ПОКАЗУВАТИ ГЛОБАЛЬНІ ЗМІННІ, ЯК "interactive_timeout"; Вихід: значення за замовчуванням. Вище наведено вихідне значення за замовчуванням у MySQL.

Використовуйте SQL Server Management Studio

  1. У Object Explorer клацніть сервер правою кнопкою миші та виберіть «Властивості».
  2. Виберіть вузол Connections.
  3. У розділі «Підключення до віддаленого сервера» в полі «Тайм-аут віддаленого запиту» введіть або виберіть значення від 0 до 2 147 483 647, щоб установити максимальну кількість секунд для очікування SQL Server перед закінченням часу очікування.