【问题标题】:Host ' ' is not allowed to connect to this MySQL server不允许主机 ' ' 连接到此 MySQL 服务器
【发布时间】:2013-03-31 20:24:21
【问题描述】:

我在 android 的客户端/服务器端工作。并创建一个仅包含以下代码行的 php 文件:

mysql_connect("192.184.10.45");  //line#3
mysql_select_db("Test_Data");
$sql=mysql_query("select * from registeration ");
mysql_close();

当我在浏览器上运行它时,它会给我这些消息:

警告:mysql_connect() [function.mysql-connect]: Host ' ' is not allowed to connect to this MySQL server in C:\xampp\htdocs\Project1\server.php on line 3

【问题讨论】:

标签: php mysql


【解决方案1】:

在这里也传递用户名和密码

mysql_connect("192.184.10.45","username","password"); //line#3

并停止使用他们正在弃用的mysql_* 函数,改用MysqliPDO

【讨论】:

  • 在用户名中我给了我的系统用户名,在通过时我给了我的系统通行证,但它仍然无法工作
  • @User42590 192.184.10.45 是您当前的系统吗?如果是,则使用localhost。如果没有,则使用该系统的mysql's 用户名和密码。
  • 我是 mysql 连接的新手,所以不太了解它,所以我不知道 mysql 的用户名和密码是什么。那么怎么知道呢
  • @User42590 192.184.10.45 是您当前的系统吗?
  • 192.184.10.45 是系统的 IP,我的计算机名称是“User_1”,所以当发生错误时会打印:Warning: mysql_connect() [function.mysql-connect]: Host 'User_1' is not allowed在第 3 行连接到 C:\xampp\htdocs\Project1\server.php 中的这个 MySQL 服务器
猜你喜欢
  • 2011-02-26
  • 2014-04-02
  • 2019-06-07
  • 2023-03-29
  • 2019-08-05
  • 2013-10-09
  • 2016-02-20
  • 2019-11-29
相关资源
最近更新 更多