Rumah  >  Artikel  >  pangkalan data  >  mysql 1067 tidak boleh bermula

mysql 1067 tidak boleh bermula

王林
王林asal
2023-05-20 12:25:371347semak imbas

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:

  1. Fail my.ini buruk

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.

  1. Port telah diduduki

Nombor port lalai yang digunakan oleh MySQL ialah 3306. Jika proses lain menggunakan port yang sama, MySQL akan gagal untuk memulakan dan melaporkan ralat.

  1. Rasuah fail pangkalan data

Fail pangkalan data MySQL mungkin rosak, mengakibatkan keadaan MySQL tidak dapat menyambung ke pangkalan data dan oleh itu tidak boleh memulakan perkhidmatan.

  1. Perkhidmatan MySQL tidak dipasang dengan betul

Memasang perkhidmatan MySQL adalah proses yang rumit. Jika perkhidmatan MySQL tidak dipasang atau dikonfigurasikan dengan betul, ia mungkin menyebabkan ia gagal dimulakan.

  1. Perkhidmatan MySQL tidak dinyahpasang dengan betul

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.

skip-networking

innodb_additional_mem_pool_size=2M

innodb_use_sys_malloc=ON

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).
  1. Masukkan salah satu daripada arahan berikut:
  2. Jika anda menggunakan MySQL 5.5:

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 pelaksanaan arahan berjaya, anda boleh membuka command prompt lain dan cuba menyambung ke MySQL melalui arahan berikut:
  1. cd C:Program FilesMySQLMySQL Server 5.6 in
mysql.exe -u root -p


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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:linux melihat pemasangan mysqlArtikel seterusnya:linux melihat pemasangan mysql