php - mysql数据库连接错误

标签 php mysql phpmyadmin

每当我尝试通过 php 脚本连接 phpMyadmin 时,它会显示一些类似这样的错误 Warning: mysql_connect(): Access denied for user 'www-data'@'localhost' (using password: NO) 我使用的是 ubuntu 11.04。你能告诉我如何解决这个问题吗?

最佳答案

此错误仅表示您的连接信息不正确。您正在尝试使用没有密码的用户名“www-data@localhost”连接到 MySQL 数据库。检查您的 MySQL 权限以了解您需要做什么。此登录名需要密码,或者此登录名未指定为允许访问数据。

要检查您对那个用户有什么权限,运行这个 MySQL 脚本:

SELECT * FROM user WHERE user='www-data';

要为该用户添加权限(如果缺少),请运行此脚本:

GRANT SELECT ON database.* TO 'www-data'@'localhost';

关于php - mysql数据库连接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6163692/

相关文章:

mysql - 在 SQL 中使用 SELECT COUNT 查询限制

mysql - 如何使用 django 和 phpmyadmin 配置 mysql

php - Magento(1.7) 安装时出现 fatal error

php - 两种类型的用户登录系统

php - 图片上传无法插入数据

iphone - 如何通过Web服务(php)sql查询从ios iphone sdk中选择条件来捕获数据

mysql - phpMyAdmin - 插入随机十六进制值

php - 添加第二个操作或链接到 Laravel 通知

mysql - 来自教程的右外连接

mysql - LEFT JOIN 四个表产生不需要的结果