प्रौद्योगिकी साझेदारी

MySQL सामान्यदोषाः समाधानं च

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. अत्यधिकं संयोजनम्

संचालन वातावरणम् : Winows11, Phpstudy V8.1.1.3, MySQL 5.7.26

एकस्मिन् समये MySQL संयोजनानां संख्यायाः सीमा अस्ति यदा उपरितनसीमा अतिक्रान्तं भवति तदा निम्नलिखितदोषसन्देशः प्रेरितः भविष्यति ।

 
  1. 1040 - Too many connections

वर्तमान अधिकतमं संयोजनसङ्ख्यां पश्यन्तु

 
  1. mysql> show variables like '%max_connection%';
  2. +-----------------+-------+
  3. | Variable_name | Value |
  4. +-----------------+-------+
  5. | max_connections | 100 |
  6. +-----------------+-------+

अधिकतमसंयोजनसङ्ख्यां परिवर्तयन्तु

 
  1. set global max_connections=500;
2. MySQL सर्वरः गतः

संचालन वातावरणम् : Winows11 + Phpstudy V8.1.1.3

MySQL आदेशपङ्क्तौ प्रविष्टस्य अनन्तरं यदि भवान् किमपि कार्यं न कृत्वा दीर्घकालं यावत् MySQL सेवायाः सह सम्बद्धः भवति तर्हि MySQL सेवा स्वयमेव विच्छेदं करिष्यति तथा च यदा भवान् पुनः कार्यं करोति तदा निम्नलिखितप्रोम्प्ट् दृश्यते

 
  1. ERROR 2006 (HY000): MySQL server has gone away
  2. No connection. Trying to reconnect...
  3. Connection id: 2
  4. Current database: liang

समयसमाप्तिलेखनस्य द्वौ मार्गौ पश्यन्तु (पूर्वनिर्धारितः समयसमाप्तिः १२० सेकेण्ड् अस्ति):

 
  1. select @@wait_timeout;
  2. show variables like 'wait_timeout';

वर्तमानसत्रस्य समयसमाप्तिः ७०० सेकेण्ड् इति सेट् भवति

 
  1. set @@wait_timeout = 700;