Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Membetulkan Ralat MySQL 'Akses Ditolak untuk Pengguna 'root'@'localhost''?

Bagaimanakah Saya Boleh Membetulkan Ralat MySQL 'Akses Ditolak untuk Pengguna 'root'@'localhost''?

Linda Hamilton
Linda Hamiltonasal
2025-01-21 01:06:08767semak imbas

How Can I Fix the

Membetulkan Ralat "Access Denied" MySQL untuk 'root'@'localhost'

Ralat "Akses ditolak untuk pengguna 'root'@'localhost' (menggunakan kata laluan: YES)" boleh menjadi sukar untuk diselesaikan. Banyak penyelesaian dalam talian adalah terlalu kompleks. Panduan ini menawarkan penyelesaian yang mudah.

Penyelesaian:

  1. Buka terminal anda dan sambung ke MySQL sebagai root:

    <code class="language-bash">sudo mysql</code>
  2. Laksanakan arahan ini untuk menetapkan semula kata laluan akar dan kaedah pengesahan:

    • Untuk MySQL:

      <code class="language-sql">ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';</code>
    • Untuk MariaDB:

      <code class="language-sql">ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password USING PASSWORD('root');</code>

    Ganti 'root' dengan kata laluan yang anda inginkan.

  3. Keluar dari konsol MySQL (Ctrl D atau exit).

Memahami Pembetulan:

Kaedah ini menukar pemalam pengesahan kepada mysql_native_password dan menetapkan kata laluan akar. Anda mempunyai fleksibiliti untuk memilih kata laluan anda sendiri.

Bacaan Selanjutnya:

Untuk maklumat lebih terperinci, rujuk dokumentasi rasmi MySQL dan MariaDB. Ingat untuk keluar dari konsol MySQL menggunakan Ctrl D atau perintah exit.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membetulkan Ralat MySQL 'Akses Ditolak untuk Pengguna 'root'@'localhost''?. 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