拒绝用户 @ “localhost” 访问数据库 “” [已关闭]

2022-08-30 20:03:45

我看到很多类似的问题。但还找不到一个和我一模一样的。不知道在哪里更改这些设置或任何东西,任何帮助赞赏。

access denied Access denied for user ''@'localhost' to database ''

这是我页面的开始。

$dbhost = 'localhost'; //unlikely to require changing.
$dbname ='publication'; //modify these
$dbuser = 'username'; //variables 
$dbpass = ''; //// to your installation
$appname = 'application name'; // and preference

mysql_connect($dbhost, $dbuser, $dbpass) or die(mysql_error());
mysql_select_db($dbname) or die(mysql_error());

答案 1

试试这个:将用户添加到MySQL

如果您希望外部访问数据库(即网页),则需要向用户授予权限。


答案 2

您很可能没有为MySQL服务器使用正确的凭据。您还需要确保要连接的用户具有查看数据库/表的正确权限,并且您可以在网络地形术语(localhost)中从当前位置进行连接。


推荐