MySQL ialah sistem pengurusan pangkalan data sumber terbuka yang popular yang digunakan secara meluas dalam aplikasi web dan tapak web. Walau bagaimanapun, apabila menggunakan MySQL, anda sering menghadapi pelbagai kod ralat, salah satu ralat biasa ialah "MySQL 1067 gagal dimulakan".
Apabila anda cuba memulakan perkhidmatan MySQL, anda mungkin menerima mesej ralat berikut: "Ralat 1067: Proses ditamatkan secara tidak dijangka". Ini bermakna perkhidmatan MySQL tidak boleh dimulakan dan anda tidak boleh menyambung ke pangkalan data dan melaksanakan sebarang pertanyaan atau arahan.
Jadi, mengapa MySQL 1067 tidak boleh memulakan ralat berlaku dan apakah penyelesaiannya? Artikel ini akan cuba menjawab soalan-soalan ini.
Kemungkinan sebab ralat ini
Sebelum mula menyelesaikan masalah, marilah kita memahami beberapa kemungkinan sebab yang mungkin menyebabkan MySQL 1067 tidak dapat memulakan ralat, yang sangat membantu kita untuk mencari masalahnya:
Fail my.ini mengandungi maklumat tentang konfigurasi tika MySQL Jika fail my.ini mengandungi konfigurasi tidak sah atau adalah tidak betul, ia boleh menyebabkan MySQL gagal dimulakan.
Nombor port lalai yang digunakan oleh MySQL ialah 3306. Jika proses lain menggunakan port yang sama, MySQL akan gagal untuk memulakan dan melaporkan ralat.
Fail pangkalan data MySQL mungkin rosak, mengakibatkan keadaan MySQL tidak dapat menyambung ke pangkalan data dan oleh itu tidak boleh memulakan perkhidmatan.
Memasang perkhidmatan MySQL adalah proses yang rumit. Jika perkhidmatan MySQL tidak dipasang atau dikonfigurasikan dengan betul, ia mungkin menyebabkan ia gagal dimulakan.
Jika perkhidmatan MySQL tidak dinyahpasang dengan betul, ia akan menyebabkan pemasangan sebelumnya kekal dalam sistem, menyebabkan ralat permulaan.
Kaedah untuk menyelesaikan MySQL 1067 tidak boleh memulakan ralat
Terdapat kaedah berikut untuk menyelesaikan MySQL 1067 tidak boleh memulakan ralat:
Kaedah 1: Baiki fail my.ini
Mula-mula, buka fail my.ini (dalam direktori pemasangan MySQL) dan semak semua baris bermula dengan #, ia adalah baris ulasan dan tidak boleh menyebabkan masalah.
Cuba ulas atau alih keluar tiga baris parameter berikut dan cuba mulakan semula perkhidmatan MySQL.
Kaedah 2: Tukar port lalai MySQL>
port=3325
Kemudian, cuba mulakan semula perkhidmatan MySQL .
Kaedah 3: Semak fail pangkalan data
Jika fail pangkalan data MySQL rosak, pangkalan data mesti dipulihkan. Anda boleh menggunakan alat yang disertakan dengan MySQL untuk cuba membaiki fail pangkalan data yang rosak.
Mula-mula, cuba laksanakan arahan berikut dalam prompt arahan MySQL:
mysqlcheck.exe -u root -p –all-databases
Ini akan menyemak semua pangkalan data MySQL dan Membaiki meja yang rosak.
Jika pembaikan pangkalan data masih tidak menyelesaikan masalah, anda mungkin perlu memasang semula perkhidmatan MySQL. Sebelum memasang semula MySQL, pastikan data yang perlu disimpan telah disandarkan ke peranti storan lain.
Kaedah 4: Pasang semula perkhidmatan MySQL
Jika perkhidmatan MySQL tidak dipasang atau dikonfigurasikan dengan betul, ia mungkin menyebabkan ia gagal dimulakan. Dalam kes ini, anda boleh cuba memasang semula perkhidmatan MySQL.
Sebelum memasang semula MySQL, pastikan perkhidmatan MySQL yang dipasang sebelum ini telah dinyahpasang dan fail pemasangan sebelumnya telah dipadamkan daripada komputer. Jika perkhidmatan MySQL tidak dinyahpasang dengan betul, anda boleh menggunakan Microsoft Windows Installer Cleanup Utility (https://technet.microsoft.com/en-us/library/2008.08.utilityspotlight.aspx) untuk memuat turun dan memasangnya untuk mengalih keluar yang sebelumnya. Fail pemasangan MySQL.
Jika anda ingin memasang semula MySQL, sila ingat untuk memilih pakej pemasangan yang betul (32-bit atau 64-bit) dan ikut arahan untuk menyelesaikan proses pemasangan.
Kaedah 5: Mulakan perkhidmatan MySQL secara manual
Jika cuba membaiki fail my.ini, semak fail pangkalan data atau pasang semula perkhidmatan MySQL tidak berfungsi, anda boleh cuba mulakan secara manual perkhidmatan MySQL.
Buka command prompt (keistimewaan pentadbir).cd C:Program FilesMySQLMySQL Server 5.5 in
mysqld --console
Jika anda menggunakan MySQL 5.6 atau lebih tinggi:
cd C:Program FilesMySQLMySQL Server 5.6 in
mysqld --console
Nota: Laluan mungkin berbeza versi MySQL berbeza-beza.
Jika salah satu kaedah gagal menyelesaikan ralat MySQL 1067 Unable to Start, penyiasatan dan pembaikan yang lebih mendalam mungkin diperlukan. Adalah lebih baik untuk mendapatkan sokongan teknikal profesional dalam situasi ini.
Ringkasan
Ralat MySQL 1067 tidak boleh dimulakan ialah salah satu ralat yang sangat biasa Ia disebabkan oleh pelbagai faktor, termasuk fail my.ini yang salah, nombor port sedang diduduki, kerosakan fail pangkalan data, dsb .
Apabila menyelesaikan ralat MySQL 1067 tidak dapat dimulakan, anda boleh mencuba banyak kaedah seperti membaiki fail my.ini, menukar port lalai MySQL, menyemak fail pangkalan data, memasang semula perkhidmatan MySQL atau memulakan perkhidmatan MySQL secara manual. Jika anda tidak dapat menyelesaikan isu tersebut, sila dapatkan sokongan teknikal profesional dan cuba selesaikan isu tersebut dalam tempoh masa tertentu.
Atas ialah kandungan terperinci mysql 1067 tidak boleh bermula. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!