Tajuk ditulis semula kepada: AMARAN: mysqli_connect(): (HY000/1045): Akses ditolak untuk 'nama pengguna'@'localhost' pengguna (menggunakan kata laluan: ya)
P粉667649253
2023-08-21 12:59:10
<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>
Jika anda menggunakan wamp, sila kemas kini
Tukar kepada alamat IP mesin anda (saya ialah 192.168.0.25);
Anda boleh menemuinya dengan menaip ipconfig dalam konsol pada Windows atau ifconfig pada Mac/Linux.
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.