php - 警告 : mysql_select_db() Access denied for user '' @'localhost' (using password: NO)

标签 php mysql mysql-workbench

我是网络开发的新手,我需要帮助来找出问题所在。我安装了 MySQL 5.6.10,我被赋予了更新网站 src 的任务,该网站目前已经运行了 5 年。所有代码都没有改变,它适用于其他开发人员的本地机器。服务器正在运行 5.0.51b,我刚刚降级到 5.5.30 试图让语法错误消失。错误是 SET OPTION SQL_BIG_SELECTS=1 在某个版本中被弃用为 SET SQL_BIG_SELECTS。由于服务器运行的版本,我无法更改语法。所以我选择降版本到5.5.30。

降级后我的问题是:

Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user
''@'localhost' (using password: NO) in C:\Program Files (x86)\Apache Software
Foundation\Apache2.2\htdocs\****\src\www\include\func\func.db.php on line 47

我将 MySQL Workbench 用于我的连接,所有连接或用户都没有与之关联的密码。我有另一个未运行的项目,但在本地主机上运行良好。我的虚拟主机和主机文件都具有正确的语法以使其工作(已通过其他项目验证)。这一切都正常工作,并且昨天能够通过 vhost 很好地调出页面。我从来没有对拉出索引页面的所有设置有任何问题。唯一的问题是 MySQL 版本问题。我该怎么做才能解决这个问题?我曾尝试在工作台中重新创建连接,甚至删除所有实例并重新创建它们。我很难过。任何帮助将不胜感激。

最佳答案

你会看到这个错误,因为你没有正确连接你的 mysql 数据库。

mysql_connect("HOST","USER","PASSWORD")

确保主机、用户名和密码正确

关于php - 警告 : mysql_select_db() Access denied for user '' @'localhost' (using password: NO),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15531530/

相关文章:

php - 匹配到单行

php - Yii2 $model->load(Yii::$app->request->post()) 不从表单加载数据

php - "Can' t 发送非字符串/非二进制数据类型的长数据到底是什么意思?

php - 使用 PHP 在 while 循环中显示单个列

mysql - mysql的随机值

php - register_shutdown_function : registered function cannot include files if terminating on failure?

javascript - 无法在 ubuntu 16.04 中 move_uploaded_file() 并且无法 unlink() 权限被拒绝

php - MYSQL 插入更新 - 重复键更新 - 出现错误

mysql - 当 MySQL Workbench 中有联合键时,如何引用不同的行?

mysql - 使用 MySQL Workbench 添加 𝜋 时字符串值不正确