როგორ გადავწყვიტოთ შეცდომა MySQL– ის დაწყებისას XAMPP– ზე Windows განახლების შემდეგ: mutexes და rw_locks გამოიყენეთ Windows Interlocked ფუნქციები

როგორ გადავწყვიტოთ შეცდომა MySQL– ის დაწყებისას XAMPP– ზე Windows განახლების შემდეგ: mutexes და rw_locks გამოიყენეთ Windows Interlocked ფუნქციები

თუ Windows 10 - ის ავტომატური განახლების შემდეგ, თქვენს Xampp– ს მოულოდნელად არ სურს MySQL სერვისის წამოწყება, სანამ ის ადრე კარგად მუშაობს და თქვენ არ გააკეთეთ რაიმე ცვლილება, ეს სტატია შეიძლება იყოს თქვენთვის!

ნუ პანიკას, გამოსავალი შეიძლება იყოს თქვენი MySQL პორტის შეცვლა, ან არსებული სარეზერვო ასლის გამოყენება.

პრობლემა: შეცდომა mutexes და rw_locks იყენებენ Windows– ის ურთიერთდაკავშირებულ ფუნქციებს

თუ ამ შეცდომას იღებთ PHPMyAdmin– ის დაწყებისას, ეს ნიშნავს, რომ თქვენი MySQL სერვისი არ იწყება XAMPP– ის განაცხადზე:

MySQL said: Documentation Cannot connect: invalid settings.
mysqli::real_connect(): (HY000/2002): No connection could be made because the target machine actively refused it
Connection for controluser as defined in your configuration failed.
mysqli::real_connect(): (HY000/2002): No connection could be made because the target machine actively refused it
phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.

თუ ამ შეცდომას იღებთ MySQL- ზე XAMPP– ზე დაწყებისას, ეს ნიშნავს, რომ თქვენს MySQL ინსტალაციას აქვს პრობლემა - იხილეთ ქვემოთ, თუ როგორ უნდა გადაჭრას იგი:

18:58:08 [mysql] Error: MySQL shutdown unexpectedly.
18:58:08 [mysql] This may be due to a blocked port, missing dependencies,
18:58:08 [mysql] improper privileges, a crash, or a shutdown by another method.
18:58:08 [mysql] Press the Logs button to view error logs and check
18:58:08 [mysql] the Windows Event Viewer for more clues
18:58:08 [mysql] If you need more help, copy and post this
18:58:08 [mysql] entire log window on the forums

დიაგნოზი და გადაჭრით MySQL საწყისი შეცდომა xampp

პირველ რიგში, ზუსტი შეცდომის დიაგნოზისთვის, გახსენით თქვენი XAMPP მართვის პანელი და შეამოწმეთ შეცდომა დიალოგურ ფანჯარაში.

შემდეგ, გახსენით MySQL ჟურნალის ფაილი MySQL პროგრამის ხაზზე, ჟურნალების ღილაკზე, იპოვნეთ MySQL_Error.log ფაილი და შეამოწმეთ NotePad განაცხადი რა არის ზუსტი შეცდომა.

თქვენ უნდა გადახვიდეთ ფაილის ბოლოში, რომ იპოვოთ უახლესი ჩანაწერები, ორმაგად შეამოწმეთ, რომ დრო შეესაბამება უახლეს მცდელობას MySQL- ში XAMPP- ში დაიწყოთ და გადახედეთ შეცდომას. ჩვენს შემთხვევაში, ეს არის შეცდომა, რომელიც ჩვენ მივიღეთ:

2023-01-12 18:58:06 0 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2023-01-12 18:58:06 0 [Note] InnoDB: Uses event mutexes
2023-01-12 18:58:06 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
2023-01-12 18:58:06 0 [Note] InnoDB: Number of pools: 1
2023-01-12 18:58:06 0 [Note] InnoDB: Using SSE2 crc32 instructions
2023-01-12 18:58:06 0 [Note] InnoDB: Initializing buffer pool, total size = 16M, instances = 1, chunk size = 16M
2023-01-12 18:58:06 0 [Note] InnoDB: Completed initialization of buffer pool
2023-01-12 18:58:06 0 [Note] InnoDB: 128 out of 128 rollback segments are active.
2023-01-12 18:58:06 0 [Note] InnoDB: Creating shared tablespace for temporary tables
2023-01-12 18:58:06 0 [Note] InnoDB: Setting file 'C:\xampp\mysql\data\ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
2023-01-12 18:58:06 0 [Note] InnoDB: File 'C:\xampp\mysql\data\ibtmp1' size is now 12 MB.
2023-01-12 18:58:06 0 [Note] InnoDB: Waiting for purge to start
2023-01-12 18:58:06 0 [Note] InnoDB: 10.4.21 started; log sequence number 3993504751; transaction id 13792362
2023-01-12 18:58:06 0 [Note] InnoDB: Loading buffer pool(s) from C:\xampp\mysql\data\ib_buffer_pool
2023-01-12 18:58:06 0 [Note] Plugin 'FEEDBACK' is disabled.
2023-01-12 18:58:06 0 [Note] Server socket created on IP: '::'.

შეცდომის რეალური შეტყობინება არ არის ნაჩვენები და შეიძლება ამ პრობლემის გადასაჭრელად ორი განსხვავებული გზა იყოს, თქვენი ზუსტი პრობლემის მიხედვით.

მეთოდი 1: შეეცადეთ შეცვალოთ MySQL პორტი

პირველი გამოსავალი შეიძლება იყოს MySQL პორტის შეცვლა, იმ შემთხვევაში, თუ ახალი განაცხადი დამონტაჟებულია ან დაიწყო, და იყენებს ზუსტად იმავე პორტს, როგორც MySQL- სთვის.

ამისათვის, უბრალოდ გახსენით My.ini ფაილი, რომელიც მდებარეობს კონფიგურაციის ღილაკის ქვეშ თქვენს XAMPP მართვის პანელზე.

შეიტყვეთ SEO საფუძვლები: ჩაირიცხეთ დღეს!

გაზარდეთ თქვენი ვებსაიტის ხილვადობა და ტრეფიკი SEO– ს საფუძვლების დაუფლების გზით, ჩვენი მარტივად შესაფერისი საფუძვლების კურსით.

დაიწყეთ სწავლის SEO

გაზარდეთ თქვენი ვებსაიტის ხილვადობა და ტრეფიკი SEO– ს საფუძვლების დაუფლების გზით, ჩვენი მარტივად შესაფერისი საფუძვლების კურსით.

იქ, იპოვნეთ მიმდინარე პორტი, ჩვეულებრივ, 3306 და შეცვალეთ იგი სხვა მნიშვნელობად - მაგალითად 3308.

დარწმუნდით, რომ შეცვალეთ პორტში პორტის თითოეული ცალკეული შემთხვევა, რომელიც მინიმუმ ორჯერ არის წარმოდგენილი და შეიძლება დაიწეროს ხუთჯერ.

დასრულების შემდეგ, შეინახეთ ფაილი და შეეცადეთ თქვენი MySQL პროგრამის გადატვირთვა. თუ ეს ჯერ კიდევ არ მუშაობს, საკითხი შეიძლება განსხვავებული იყოს.

მეთოდი 2: სცადეთ უახლესი სარეზერვო ასლის მიღება

გადადით MySQL საქაღალდეში, საქაღალდეში XAMPP> MySQL და, პირველ რიგში, გააკეთეთ თქვენი მონაცემთა საქაღალდის სარეზერვო საშუალება, იმ შემთხვევაში, თუ ეს არ არის რეალური საკითხი.

შემდეგ, გახსენით სარეზერვო საქაღალდე, შეარჩიეთ ყველა ფაილი IBData1 ფაილის გარდა და დააკოპირეთ ისინი.

დააკოპირეთ ისინი მონაცემთა საქაღალდეში MySQL Root საქაღალდეზე და სცადეთ თქვენი MySQL გადატვირთვა. ახლა ის უნდა მუშაობდეს - ორმაგი შეამოწმეთ, რომ მონაცემები არ დაიკარგა, ეგზემპლარისთვის, რომ თქვენს მონაცემთა ბაზაში ჩასმული უახლესი ჩანაწერი არსებობს.

დასკვნის სახით: როგორ გადავწყვიტოთ MySQL შეცდომა

დასასრულს, MySQL შეცდომის მოგვარება შეიძლება ისეთივე მარტივი იყოს, როგორც პორტის შეცვლა, ან სარეზერვო საქაღალდეში არსებული სარეზერვო სისტემის გამოყენებით.

თუ ეს გადაწყვეტილებები ჯერ კიდევ არ მუშაობს თქვენთვის, საუკეთესოა შეამოწმოთ ონლაინ რესურსები, რომ იპოვოთ თქვენი კონკრეტული MySQL პრობლემებისადმი მიძღვნილი გადაწყვეტილებები.

შეცდომა MySQL- ის დასაწყებად Xampp- ში

Yoann Bierling
Ავტორის შესახებ - Yoann Bierling
Yoann Bierling არის ვებ - გამომცემლობისა და ციფრული კონსულტაციის პროფესიონალი, რომელიც გლობალურ გავლენას ახდენს ტექნოლოგიების ექსპერტიზასა და ინოვაციებში. აღშფოთებულია ინდივიდებისა და ორგანიზაციების უფლებამოსილებისკენ, რომ აყვავდნენ ციფრული ხანაში, მას უბიძგებს განსაკუთრებული შედეგების მიწოდებას და ზრდის ზრდის შედეგად საგანმანათლებლო შინაარსის შექმნის გზით.

შეიტყვეთ SEO საფუძვლები: ჩაირიცხეთ დღეს!

გაზარდეთ თქვენი ვებსაიტის ხილვადობა და ტრეფიკი SEO– ს საფუძვლების დაუფლების გზით, ჩვენი მარტივად შესაფერისი საფუძვლების კურსით.

დაიწყეთ სწავლის SEO

გაზარდეთ თქვენი ვებსაიტის ხილვადობა და ტრეფიკი SEO– ს საფუძვლების დაუფლების გზით, ჩვენი მარტივად შესაფერისი საფუძვლების კურსით.




კომენტარები (0)

დატოვე კომენტარი