Menyelesaikan "Sambungan gagal: Akses ditolak untuk pengguna 'root'@'localhost' (menggunakan kata laluan: YES)" Ralat dalam Fungsi PHP
Apabila menyambung ke pangkalan data MySQL menggunakan PHP, pengguna mungkin menghadapi "Sambungan gagal: Akses ditolak untuk pengguna 'root'@'localhost' (menggunakan kata laluan: YA)" ralat. Isu ini boleh timbul walaupun menetapkan kata laluan dengan betul dan mengakses pangkalan data daripada baris arahan.
Penyelesaian
Untuk menyelesaikan masalah ini, langkah berikut boleh diambil:
Log masuk sebagai Root Pengguna:
Buat Pengguna Baharu:
Buat Pangkalan Data:
Berikan Keistimewaan:
Log Keluar dan Masuk Kembali:
Bina semula Pangkalan Data:
Sambung dalam PHP:
Dengan mengikuti langkah ini, sambungan ke MySQL pangkalan data daripada fungsi PHP harus menyelesaikan isu yang ditolak akses.
Atas ialah kandungan terperinci Mengapa Kod PHP Saya Mendapat 'Akses Ditolak' Menyambung ke MySQL, Walaupun Pengguna Root Berfungsi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!