Windows Güncellemesi: Mutexes ve RW_LOCKS'tan sonra XAMP'de MySQL'i başlatma hatası nasıl çözülür Windows Kilitli İşlevleri Kullanın

Windows Güncellemesi: Mutexes ve RW_LOCKS'tan sonra XAMP'de MySQL'i başlatma hatası nasıl çözülür Windows Kilitli İşlevleri Kullanın


Otomatik bir Windows 10 güncellemesinden hemen sonra, XAMPP'niz aniden MySQL hizmetini başlatmak istemiyorsa, daha önce iyi çalışırken ve herhangi bir değişiklik yapmadıysanız, bu makale sizin için olabilir!

Panik yapmayın, çözüm sadece MySQL bağlantı noktasını değiştirmek veya mevcut yedeklemeyi kullanmak olabilir.

Sorun: Hata Mutexes ve RW_LOCKS Windows Kilitli İşlevleri Kullanıyor

PhpmyAdmin'i başlatırken bu hatayı alıyorsanız, MySQL hizmetinizin XAMPP uygulamasında başlatılmadığı anlamına gelir:

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'i XAMPP'de başlatırken bu hatayı alıyorsanız, MySQL kurulumunuzun bir sorunu olduğu anlamına gelir - nasıl çözüleceğine bakın:

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

XAMPP'de MySQL başlangıç ​​hatasını teşhis edin ve çözün

Her şeyden önce, kesin hatayı teşhis etmek için XAMPP kontrol panelinizi açın ve iletişim kutusundaki hatayı kontrol edin.

Ardından, MySQL program satırındaki MySQL günlük dosyasını, günlükler düğmesinin altındaki Mysql_error.log dosyasını bulun ve not defteri uygulamasını tam hata nedir kontrol edin.

En son girişleri bulmak için dosyanın altına kaydırmanız, zamanın XAMPP'de MySQL'i başlatmaya çalışmaya karşılık geldiğini ve hataya bir göz atmanız gerektiğini iki kez kontrol etmeniz gerekir. Bizim durumumuzda, elde ettiğimiz hatadır:

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: '::'.

Gerçek bir hata mesajı görüntülenmez ve kesin sorununuza bağlı olarak bu sorunu çözmenin iki farklı yolu olabilir.

Yöntem 1: MySQL bağlantı noktasını değiştirmeyi deneyin

İlk çözüm, yeni bir uygulamanın kurulması veya başlatılması durumunda MySQL bağlantı noktasını değiştirmek ve MySQL için setle aynı bağlantı noktasını kullanır.

Bunu yapmak için, XAMPP kontrol panelinizdeki yapılandırma düğmesinin altında bulunan My.ini dosyasını açmanız yeterlidir.

SEO Temel Bilgilerini Öğrenin: Bugün Kaydolun!

Takip etmesi kolay temeller kursumuzla SEO'nun temellerini yöneterek web sitenizin görünürlüğünü ve trafiğini artırın.

SEO öğrenmeye başlayın

Takip etmesi kolay temeller kursumuzla SEO'nun temellerini yöneterek web sitenizin görünürlüğünü ve trafiğini artırın.

Orada, mevcut bağlantı noktasını, genellikle varsayılan olarak 3306'yı bulun ve başka bir değere değiştirin - örneğin 3308.

Dosyadaki her bir portun oluşumunu, minimum iki kez mevcut olan ve beş kata kadar yazılabilen bir şekilde değiştirdiğinizden emin olun.

Yapıldıktan sonra dosyayı kaydedin ve MySQL uygulamanızı yeniden başlatmayı deneyin. Bu hala işe yaramazsa, sorun farklı olabilir.

Yöntem 2: En son yedeklemeyi almayı deneyin

XAMPP> MySQL klasörü altında MySQL klasörüne gidin ve her şeyden önce, bu gerçek sorun olmaması durumunda veri klasörünüzün bir yedeklemesini yapın.

Ardından, yedekleme klasörünü açın, IBData1 dosyası dışındaki tüm dosyaları seçin ve kopyalayın.

Bunları MySQL kök klasöründeki veri klasörünün altına kopyalayın ve MySQL'nizi yeniden başlatmayı deneyin. Şimdi çalışıyor olmalı - veritabanınıza eklediğiniz en son girişin mevcut olduğunu ExMaple için veri kaybolmadığını çift kontrol edin.

Sonuç olarak: MySQL hatası nasıl çözülür

Sonuç olarak, bir MySQL hatasını çözmek, bağlantı noktasını değiştirmek veya yedekleme klasöründe bulunan mevcut yedeklemeyi kullanmak kadar basit olabilir.

Bu çözümler hala sizin için çalışmıyorsa, en iyisi, belirli MySQL sorunlarınıza adanmış çözümler bulmak için çevrimiçi kaynakları kontrol etmektir.

XAMPP'de MySQL'i başlatmada hata

Yoann Bierling
Yazar hakkında - Yoann Bierling
Yoann Bierling, teknolojilerde uzmanlık ve yenilik yoluyla küresel bir etki yaratan bir Web Yayıncılık ve Dijital Danışmanlık Uzmanıdır. Bireylerin ve kuruluşların dijital çağda gelişmeleri için güçlendirme konusunda tutkulu olan, eğitim içeriği yaratma yoluyla olağanüstü sonuçlar vermeye ve büyümeye yönlendirmeye yönlendirilir.

SEO Temel Bilgilerini Öğrenin: Bugün Kaydolun!

Takip etmesi kolay temeller kursumuzla SEO'nun temellerini yöneterek web sitenizin görünürlüğünü ve trafiğini artırın.

SEO öğrenmeye başlayın

Takip etmesi kolay temeller kursumuzla SEO'nun temellerini yöneterek web sitenizin görünürlüğünü ve trafiğini artırın.




Yorumlar (0)

yorum Yap