我看到很多类似的问题。但找不到一个与我相似的东西。不知道在哪里更改这些设置或任何东西,任何帮助赞赏。
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());
答案 0 :(得分:20)
如果您希望外部访问数据库(即网页),则需要向用户授予权限。
答案 1 :(得分:4)
您很可能没有使用MySQL服务器的正确凭据。您还需要确保您要连接的用户具有查看数据库/表的正确权限,并且您可以从网络拓扑术语(localhost)中的当前位置进行连接。