Cara Memecahkan Kesalahan Memulai MySQL Di XAMPP Setelah Pembaruan Windows: Mutexes dan RW_Locks Gunakan fungsi yang saling terkait Windows

Cara Memecahkan Kesalahan Memulai MySQL Di XAMPP Setelah Pembaruan Windows: Mutexes dan RW_Locks Gunakan fungsi yang saling terkait Windows


Jika tepat setelah pembaruan Windows 10 otomatis, XAMPP Anda tiba -tiba tidak ingin memulai layanan MySQL, sementara itu berfungsi dengan baik sebelumnya dan Anda belum melakukan perubahan, artikel ini mungkin untuk Anda!

Jangan panik, solusinya mungkin hanya mengubah port MySQL Anda, atau menggunakan cadangan yang ada.

Masalahnya: kesalahan mutex dan rw_locks menggunakan fungsi yang saling terkait windows

Jika Anda mendapatkan kesalahan ini saat memulai phpMyAdmin, itu berarti layanan mysql Anda tidak dimulai pada aplikasi 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.

Jika Anda mendapatkan kesalahan ini saat memulai MySQL di XAMPP, itu berarti bahwa instalasi MySQL Anda memiliki masalah - lihat di bawah cara menyelesaikannya:

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

Mendiagnosis dan menyelesaikan kesalahan awal mySQL di xampp

Pertama -tama, untuk mendiagnosis kesalahan yang tepat, buka panel kontrol XAMPP Anda, dan periksa kesalahan di kotak dialog.

Kemudian, buka file log MySQL pada baris program MySQL, di bawah tombol log, temukan file mysql_error.log, dan periksa aplikasi notepad apa kesalahan yang tepat.

Anda harus menggulir ke bagian bawah file untuk menemukan entri terbaru, memeriksa ulang bahwa waktu sesuai dengan cobalah terbaru untuk memulai mysql di xampp, dan melihat kesalahannya. Dalam kasus kami, ini adalah kesalahan yang kami dapatkan:

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

Tidak ada pesan kesalahan nyata yang ditampilkan, dan mungkin ada dua cara berbeda untuk menyelesaikan masalah ini, tergantung pada masalah persis Anda.

Metode 1: Coba ubah port mysql

Solusi pertama mungkin untuk mengubah port MySQL, jika aplikasi baru telah diinstal atau dimulai, dan menggunakan port yang sama persis dengan yang satu set untuk MySQL.

Untuk melakukannya, cukup buka file my.ini yang terletak di bawah tombol konfigurasi pada panel kontrol XAMPP Anda.

Kreasi Situs Web Master: Daftarkan sekarang!

Ubah Kehadiran Digital Anda dengan Kursus Pembuatan Situs Web Komprehensif kami - Mulailah perjalanan Anda untuk menjadi ahli web hari ini!

Daftarkan di sini

Ubah Kehadiran Digital Anda dengan Kursus Pembuatan Situs Web Komprehensif kami - Mulailah perjalanan Anda untuk menjadi ahli web hari ini!

Di sana, temukan port saat ini, biasanya 3306 secara default, dan ubah ke nilai lain - misalnya 3308.

Pastikan untuk mengubah setiap kejadian port dalam file, yang merupakan minimum dua kali, dan dapat ditulis hingga lima kali.

Setelah selesai, simpan file, dan coba mulai ulang aplikasi MySQL Anda. Jika itu masih tidak berhasil, masalahnya mungkin berbeda.

Metode 2: Coba dapatkan cadangan terbaru

Masuk ke folder MySQL, di bawah folder XAMPP> MySQL, dan pertama -tama, buat cadangan folder data Anda, jika itu bukan masalah sebenarnya.

Kemudian, buka folder cadangan, pilih semua file kecuali file IBData1, dan salin.

Salin di bawah folder data pada folder root MySQL, dan coba mulai ulang mysql Anda. Sekarang seharusnya berfungsi - periksa kembali bahwa tidak ada data yang hilang, untuk Exmaple bahwa entri terbaru yang Anda masukkan ke dalam database Anda ada.

Kesimpulan: Cara Memecahkan Kesalahan MySQL

Untuk menyimpulkan, menyelesaikan kesalahan MySQL dapat sesederhana mengubah port, atau menggunakan cadangan yang ada di folder cadangan.

Jika solusi ini masih tidak berfungsi untuk Anda, terbaik adalah memeriksa sumber daya online untuk menemukan solusi yang didedikasikan untuk masalah MySQL spesifik Anda.

Kesalahan dalam memulai mysql di xampp

Yoann Bierling
Tentang Penulis - Yoann Bierling
Yoann Bierling adalah penerbit web & profesional konsultasi digital, membuat dampak global melalui keahlian dan inovasi dalam teknologi. Bergairah tentang memberdayakan individu dan organisasi untuk berkembang di era digital, ia didorong untuk memberikan hasil yang luar biasa dan mendorong pertumbuhan melalui penciptaan konten pendidikan.

Kreasi Situs Web Master: Daftarkan sekarang!

Ubah Kehadiran Digital Anda dengan Kursus Pembuatan Situs Web Komprehensif kami - Mulailah perjalanan Anda untuk menjadi ahli web hari ini!

Daftarkan di sini

Ubah Kehadiran Digital Anda dengan Kursus Pembuatan Situs Web Komprehensif kami - Mulailah perjalanan Anda untuk menjadi ahli web hari ini!




Komentar (0)

Tinggalkan komentar