我的连接遇到问题。我还为此用户完成了“授予全部”
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'kristian'@'localhost' (using password: YES) in connection.php on line 8
Failed to connect to MySQL: Access denied for user 'kristian'@'localhost' (using password: YES)
连接.php
<?php
define('DB_HOST', 'localhost');
define('DB_NAME', 'email');
define('DB_USER', 'kristian');
define('DB_PASSWORD', 'password');
$con=mysql_connect(DB_HOST,DB_USER,DB_PASSWORD) or die("Failed to connect to MySQL: " . mysql_error());
$db=mysql_select_db(DB_NAME,$con) or die("Failed to connect to MySQL: " . mysql_error());
?>
最佳答案
首先,使用mysqli而不是mysql。也尝试运行
GRANT ALL PRIVILEGES ON email.* TO kristian@localhost IDENTIFIED BY 'password';
确保您拥有正确的访问权限。
关于php - mysql_connect() 访问被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21072481/