首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何连接到网络上另一台计算机上主机上的mysql

如何连接到网络上另一台计算机上主机上的mysql
EN

Stack Overflow用户
提问于 2011-03-20 08:35:35
回答 2查看 9.9K关注 0票数 0

代码语言:javascript
复制
$conn = mysql_connect("192.168.0.235", "root", "") or
    die("Could not connect: " . mysql_error());

mysql_select_db("crossdomaintest");

$result = mysql_query("SELECT * FROM testing");

while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
    echo $row[1].$row[2].$row[3]."<br/>"; 
}

mysql_free_result($result);

我得到了

警告:第3行/var/www/test.php中的主机'192.168.0.167‘不允许连接到此MySQL服务器:主机'192.168.0.167’不能连接到此MySQL服务器。

我的IP是192.168.0.168,我在Ubuntu 10.10上使用LAMP192.168.0.235windows 7上使用XAMPP,我可以访问...235上的所有站点,但不能从本地服务器访问数据库。

有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-20 08:40:44

这不是关于“如何连接”。连接将是一样的。

它是关于如何设置远程服务器,以允许连接从您的IP。

您有数据库服务器上192.168.0.235的根权限吗?如果是这样,则必须对其运行适当的GRANT权限查询。

如果没有-请db管理员这样做。

我还建议不要使用root用户访问远程数据库。最好创建另一个用户,并给予他适当的特权。

票数 3
EN

Stack Overflow用户

发布于 2011-03-20 08:42:49

您是否更改为root用户访问主机"%"

对不起我的英语我是法国人。

  • Cosmik.
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5367493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档