每当我试图通过php脚本连接phpMyadmin它显示了一些像这样的错误Warning: mysql_connect(): Access denied for user 'www-data'@'localhost' (using password: NO)
我使用的是Ubuntu 11.04.So你能告诉我如何解决这个问题吗?Mysql数据库连接错误
1
A
回答
2
此错误仅表示您的连接信息不正确。您正在尝试使用用户名“www-data @ localhost”连接到MySQL数据库,但没有密码。检查你的MySQL权限,看看你需要做什么。要么这个登录需要一个密码,要么这个登录没有被指定为被允许访问数据。
要检查什么权限有用户,运行这个MySQL的脚本:
SELECT * FROM user WHERE user='www-data';
要权利添加到用户(如果缺少),运行此脚本:
GRANT SELECT ON database.* TO 'www-data'@'localhost';
0
这适用于我。
$dbhost = 'localhost';
$dbuser = 'www-data';
$dbpass = '<PUT PASSWORD FOR HERE>';
$dbname = '<YOUR DATABASE NAME>';
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Could not connect: ' . mysql_error());
mysql_select_db($dbname);
相关问题
- 1. Mysql数据库连接错误
- 2. 错误在PHP MySQL数据库连接
- 3. MySQL错误连接到数据库
- 4. Mysql数据库连接文件错误
- 5. 连接到MySQL数据库错误
- 6. PHP的MySQL数据库连接错误
- 7. MySQL数据库连接错误
- 8. Jython连接到Mysql数据库错误
- 9. 错误连接数据库
- 10. 数据库连接错误
- 11. 数据库连接错误
- 12. 数据库连接错误
- 13. 错误数据库连接
- 14. 错误连接数据库
- 15. 数据库连接错误
- 16. 数据库连接错误
- 17. 数据库连接错误?
- 18. Play2.5 MySQL数据库连接错误:无法连接到数据库(分贝)
- 19. 在连接到mysql数据库时ruby连接拒绝错误
- 20. 连接错误,同时连接到MySQL数据库在asp.net
- 21. 数据库连接错误(3):无法连接到数据库',
- 22. XAMPP/MySQL:数据库连接时出错
- 23. AWS Lambda RDS MySQL数据库连接接口错误
- 24. PHP - MySQL数据库连接
- 25. Asp.net mysql数据库连接
- 26. Mysql数据库未连接
- 27. Netbeans MySql数据库连接
- 28. 连接到MySQL数据库
- 29. Laravel/MySQL数据库连接
- 30. C++ MySQL数据库连接
比格斯是对的。另外,在开发包中,您可以使用在安装mysql时指定的root用户名和密码。如果您不熟悉CLI,则可以安装[link](http://phpmyadmin.net)用于Web界面。您也可以使用tasksel执行各种任务,例如一次安装在Linux上的AMP。 – 2011-05-28 19:07:25