php - mysql_connect() 访问被拒绝

标签 php mysql connection

我的连接遇到问题。我还为此用户完成了“授予全部”

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/

相关文章:

php - 获取 Eloquent 模型 Laravel 5.1 的原始属性

mysql - 无法设置 Angular (6) + MySQL + NodeJS + Express

mysql - 连接时计数函数返回错误值

java - 何时关闭 JDBC 中的 Connection、Statement、PreparedStatement 和 ResultSet

google-chrome - SSL协议(protocol)错误

sql - OLAP Cube 部署问题

php - 如何创建 phpdoc 教程/扩展页面来补充注释代码

php - 为什么 PHP 在出现 413 错误后仍继续运行?

PHP Unicode 文件名

php - mysql数据库按列搜索