Php mysqli,SQL错误:拒绝用户访问';用户'@';本地主机';(使用密码:是)
我正在从一个主机服务转移到另一个主机服务,我与新的主机服务提供商的DB连接有问题 环境:Php mysqli,SQL错误:拒绝用户访问';用户'@';本地主机';(使用密码:是),php,mysql,mysqli,Php,Mysql,Mysqli,我正在从一个主机服务转移到另一个主机服务,我与新的主机服务提供商的DB连接有问题 环境: PHP 5.4.43 MySQL 5.6.32 SQL错误:拒绝用户“user”@“localhost”的访问(使用密码: 是的) 在旧的主机提供商中,唯一的区别是MySQL版本5.5,我从未遇到连接问题 如果我使用以下命令更改连接代码: $conn = mysql_connect(HOST,DB_USER,DB_PASSWORD) OR die("Unable to connect"); mysql_
- PHP 5.4.43
- MySQL 5.6.32
$conn = mysql_connect(HOST,DB_USER,DB_PASSWORD) OR die("Unable to connect");
mysql_select_db(DB,$conn);
我可以使用我创建的用户正确连接到数据库。
可能是什么问题?可能是您没有向数据库和所有提供的
用户授予任务
grant all privileges on databasename.* to
'user'@'localhost' identified by 'pwd'
可能是因为您没有向数据库中的用户和所有提供的
grant all privileges on databasename.* to
'user'@'localhost' identified by 'pwd'
你确定新的细节和旧的一样吗?如果你正在移动提供商,而你忘记了更改详细信息,这是一件值得注意的事情。尝试复制粘贴新信息,同时查看主机,一些主机提供商让您连接到外部位置以及数据库-可能有前缀或结尾。是的。杰克是对的。你确定新的细节和旧的一样吗?如果你正在移动提供商,而你忘记了更改详细信息,这是一件值得注意的事情。尝试复制粘贴新信息,同时查看主机,一些主机提供商让您连接到外部位置以及数据库-可能有前缀或结尾。是的。杰克是对的。