Rumah >pangkalan data >tutorial mysql >Bincangkan sebab dan penyelesaian mengapa MySQL bukan arahan dalaman

Bincangkan sebab dan penyelesaian mengapa MySQL bukan arahan dalaman

PHPz
PHPzasal
2023-04-19 14:16:144846semak imbas

MySQL ialah sistem pengurusan pangkalan data hubungan sumber terbuka yang sangat popular Banyak aplikasi web menggunakan MySQL sebagai pangkalan data belakang mereka. Walau bagaimanapun, pengguna sering menghadapi ralat apabila cuba menggunakan MySQL: "mysql tidak diiktiraf sebagai arahan dalaman atau luaran, program boleh laku atau fail kelompok Situasi ini boleh mengelirukan, tetapi kita boleh menyelesaikannya dengan mengikuti beberapa cara untuk menyelesaikannya." ia.

  1. Pasang MySQL

Sebab paling biasa mengapa MySQL bukan arahan dalaman ialah pengguna belum memasang MySQL atau laluan pemasangan MySQL belum ditambahkan ke pembolehubah persekitaran sistem. Dalam kes ini, kami hanya perlu memuat turun dan memasang MySQL dari tapak web rasmi MySQL, dan kemudian menambah laluan pemasangan MySQL kepada pembolehubah persekitaran sistem.

  1. Semak pembolehubah persekitaran

Jika kami telah memasang MySQL tetapi masih menghadapi ralat "MySQL bukan arahan dalaman", anda perlu menyemak pembolehubah persekitaran sistem. Kita perlu memastikan bahawa laluan pemasangan MySQL ditambahkan pada pembolehubah Laluan sistem. Anda boleh mengikuti langkah berikut:

a. Klik kanan ikon Komputer dan pilih Properties.

b. Dalam tetingkap "Tetapan Sistem Lanjutan", klik butang "Pembolehubah Persekitaran".

c. Cari pembolehubah "Path" yang mengandungi laluan MySQL dalam bahagian "System Variables" dan pastikan laluan MySQL disertakan dalam senarai.

  1. Periksa sama ada perkhidmatan MySQL sedang berjalan

Jika laluan pemasangan MySQL telah ditambahkan pada pembolehubah persekitaran sistem tetapi anda masih menghadapi masalah "mysql bukan arahan dalaman", maka Ia mungkin kerana perkhidmatan MySQL tidak berjalan. Kami boleh menyemak sama ada perkhidmatan MySQL sedang berjalan dengan mengikuti langkah berikut:

a. Ia boleh dibuka dengan menaip "services.msc" dalam bar carian Windows.

b. Cari perkhidmatan MySQL dalam senarai "Perkhidmatan" dan pastikan perkhidmatan MySQL sedang berjalan. Jika perkhidmatan MySQL tidak dimulakan, klik nama perkhidmatan dan kemudian klik butang "Mula".

  1. Semak direktori pemasangan MySQL

Jika fail yang diperlukan tiada daripada direktori pemasangan MySQL, ralat "MySQL bukan arahan dalaman" mungkin berlaku. Dalam kes ini, kita perlu memastikan bahawa fail berikut wujud dalam direktori pemasangan MySQL:

a .dll

Jika mana-mana fail ini tidak wujud, anda perlu memasang semula MySQL atau menyalin fail yang sepadan daripada komputer lain tempat MySQL dipasang.

Konfigurasikan pembolehubah persekitaran MySQL

    Jika laluan pemasangan MySQL telah ditambahkan pada pembolehubah persekitaran sistem, tetapi masih tidak dapat menjalankan arahan mysql, kita mungkin perlu menentukan secara manual fail bernama Pembolehubah persekitaran baharu untuk "MYSQL_HOME" dan tetapkan nilainya pada laluan pemasangan MySQL. Begitu juga, laluan pemasangan MySQL perlu ditambah pada pembolehubah Laluan sistem.
  1. Ringkasan

Di atas adalah kaedah untuk menyelesaikan "mysql bukan arahan dalaman". Apabila menggunakan MySQL, kita perlu memastikan bahawa MySQL dipasang dengan betul dan laluannya ditambahkan pada pembolehubah persekitaran sistem, dan perkhidmatan MySQL sedang berjalan. Jika anda masih menghadapi masalah, anda boleh menyelesaikan masalah dengan menyemak direktori pemasangan MySQL, mengkonfigurasi pembolehubah persekitaran MySQL, dsb.

Atas ialah kandungan terperinci Bincangkan sebab dan penyelesaian mengapa MySQL bukan arahan dalaman. 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