Rumah  >  Soal Jawab  >  teks badan

Tajuk ditulis semula kepada: AMARAN: mysqli_connect(): (HY000/1045): Akses ditolak untuk 'nama pengguna'@'localhost' pengguna (menggunakan kata laluan: ya)

<p><br /></p><blockquote> <p>Amaran: mysqli_connect(): (HY000/1045): Akses ditolak untuk 'nama pengguna'@'localhost' pengguna (menggunakan kata laluan: ya) dalam C: Pengguna xampp htdocs PHP_Login_Script config.php pada baris 6 </p> ; </blockquote> <p>Saya mendapat ralat di atas pada localhost walaupun fail konfigurasi saya kelihatan seperti ini: </p> <pre class="brush:php;toolbar:false;"><?php define("DB_HOST", "localhost"); define("DB_USER", "root"); define("DB_PASSWORD", ""); define("DB_DATABASE", "databasename"); $db = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_DATABASE);</pre> <p>Ini pernah berfungsi, tetapi tidak lagi berfungsi. Adakah terdapat sesuatu yang salah dengan kod ini, atau adakah ia tidak berfungsi sekarang? </p>
P粉667649253P粉667649253397 hari yang lalu421

membalas semua(2)saya akan balas

  • P粉933003350

    P粉9330033502023-08-22 09:31:28

    Jika anda menggunakan wamp, sila kemas kini

    define("DB_HOST", "localhost");

    Tukar kepada alamat IP mesin anda (saya ialah 192.168.0.25);

    define("DB_HOST", "192.168.0.25");

    Anda boleh menemuinya dengan menaip ipconfig dalam konsol pada Windows atau ifconfig pada Mac/Linux.

    balas
    0
  • P粉505450505

    P粉5054505052023-08-22 00:50:31

    Gabungan nama pengguna, hos dan kata laluan ini tidak membenarkan sambungan ke pelayan. Sila sahkan jadual kebenaran pada pelayan (muat semula kebenaran jika perlu) dan pastikan anda menyambung ke pelayan yang betul.

    balas
    0
  • Batalbalas