Rumah >pangkalan data >tutorial mysql >Mengapa Skrip PHP Saya Mendapat 'Sambungan gagal: Akses ditolak' Walaupun Saya Boleh Mengakses Pangkalan Data MySQL Di Tempat Lain?
Isu dengan Ketersambungan Pangkalan Data: "Sambungan gagal: Akses ditolak untuk 'root' pengguna" dalam Fungsi PHP
Apabila cuba berinteraksi dengan Pangkalan data MySQL menggunakan skrip PHP, anda mungkin menghadapi ralat:
"Connect failed: Access denied for user 'root'@'localhost' (using password: YES)"
Walaupun mempunyai kata laluan yang betul, anda boleh berjaya mengakses pangkalan data menggunakan baris arahan atau melalui XAMPP, dan fungsi itu nampaknya berfungsi pada PC tempatan anda.
Menyelesaikan Isu
Untuk membetulkan masalah ini , pertimbangkan langkah berikut:
Contoh Pertanyaan:
$conn = new mysqli("localhost", "francesco", "some_pass", "shop");
Dengan mengikuti langkah-langkah ini, anda sepatutnya berjaya menyambung ke pangkalan data anda daripada PHP menggunakan pengguna yang baru dibuat dan mengelakkan "Sambung gagal: Akses ralat" dinafikan.
Atas ialah kandungan terperinci Mengapa Skrip PHP Saya Mendapat 'Sambungan gagal: Akses ditolak' Walaupun Saya Boleh Mengakses Pangkalan Data MySQL Di Tempat Lain?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!