【发布时间】:2012-01-27 03:26:58
【问题描述】:
我看到很多与此类似的问题。但还没有找到和我一模一样的。不知道在哪里更改这些设置或任何东西,任何帮助表示赞赏。
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());
【问题讨论】:
-
请同时显示
mysql_connect代码。 -
你的数据库有密码吗?无论哪种方式,它都表明您的用户名没有被发送。
-
您能否通过命令行使用与运行脚本的主机相同的凭据连接到它?
-
phpAdmin 最终成为我所需要的。
-
如果这是一个测试框,那么您可以使用以下内容来帮助您:
mysql -e GRANT ALL ON *.* TO ''@'localhost'