Bagaimana Betulkan Akses Ditolak untuk 'root' @ 'localhost' Pengguna Ralat di MySQL

MySQL adalah sistem Pengurusan Pangkalan Data sumber terbuka berdasarkan bahasa "SQL". MySQL dilengkapi dengan Panel Kawalan XAMPP yang juga merupakan sumber terbuka dan bebas untuk digunakan. Walau bagaimanapun, baru-baru ini banyak laporan telah datang dari pengguna yang tidak dapat mengakses pangkalan data "MySQL" mereka dari penyemak imbas mereka dan " Akses Ditolak untuk Penggunaan 'root' @ 'localhost '" Ralat dipaparkan apabila berbuat demikian.

Mesej Ralat

Dalam artikel ini, kami akan membimbing anda dengan cara yang paling mudah untuk membetulkan masalah ini dan juga memaklumkan kepada anda alasan sebab kesilapan ini dicetuskan. Pastikan anda mematuhi panduan dengan teliti dan untuk mengelakkan masalah selanjutnya.

Apa Punca Akses Ditolak untuk Pengguna 'root' @ 'localhost' Ralat pada MySQL?

Selepas menerima banyak laporan dari pelbagai pengguna, kami memutuskan untuk menyiasat isu tersebut dan mencipta penyelesaian selepas bereksperimen dengan banyak proses penyelesaian masalah yang diketahui. Juga, kita melihat ke dalam sebab yang disebabkan isu ini dicetuskan dan disenaraikan di bawah.

  • Konfigurasi ".ini" tidak sah: Fail ".ini" menyimpan konfigurasi pelancaran tertentu untuk pelayan "MySQL". Ia berfungsi sebagai pintu masuk dalam cara memuat pangkalan data. Dalam beberapa kes, ia dilihat bahawa urutan kod tertentu telah hilang dari fail ".ini" yang disebabkan oleh ralat ini yang dicetuskan.

Sekarang bahawa anda mempunyai pemahaman asas tentang masalah ini, kami akan bergerak ke arah penyelesaiannya.

Penyelesaian: Menetapkan semula ".ini" Fail

Jika fail ".ini" untuk panel kawalan XAMPP tidak dikonfigurasi dengan betul, ia boleh menghalang penubuhan sambungan selamat dengan pangkalan data MySQL. Oleh itu, dalam langkah ini, kita akan mengkonfigurasi semula fail dengan menambah arahan tambahan. Untuk berbuat demikian:

  1. Buka panel kawalan XAMPP dan klik butang "Berhenti" untuk kedua-dua " Apache " dan " MySQL ".

    Menekan butang berhenti untuk kedua-dua MySQL dan Apache
  2. Navigasi ke direktori pemasangan untuk " XAMPP " dan klik dua kali pada folder " MySQL ".

    Membuka folder "MySQL"
  3. Klik dua kali pada folder " bin " dan klik kanan pada fail "my.ini".
  4. Klik pada pilihan " Edit ".
  5. Cari perkataan " [mysqld] " dalam senarai.
  6. Tambah arahan berikut di bawah baris " [mysqld] " dan di atas " Port = .... "Baris.
     skip-grant-tables 
  7. Klik pada " Fail " dan pilih " Simpan ".
  8. Tutup dokumen tersebut dan buka panel kawalan XAMPP.
  9. Klik pada butang "Mula" untuk kedua-dua "Apache" dan " MySQL ".

    Mengklik butang permulaan untuk kedua-dua MySQL dan Apache
  10. Buka penyemak imbas, cuba log masuk ke MySQL dan semak untuk mengetahui sama ada masalah itu berterusan.

Artikel Yang Menarik