php - 公共(public) IP 地址作为我在 mysql_connect() 中的主机名

标签 php mysql mysql-connect

我想连接我的 php 应用程序(在我办公室)和我家里的数据库,

mysql_connect('119.92.59.55','root','lester1992') 

但他们不相互通信(我的电脑和我的办公室终端),可能是什么问题?

这是我遇到的错误。

mysql_connect(): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

提前致谢。

最佳答案

您需要在 mysql 中授予访问权限才能从远程主机访问。

GRANT ALL PRIVILEGES
ON database.*
TO 'user'@'your_office_ip_address'
IDENTIFIED BY 'newpassword';

关于php - 公共(public) IP 地址作为我在 mysql_connect() 中的主机名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22032892/

相关文章:

php - 使用 PHP 将网页连接到数据库会产生奇怪的结果

php - 为什么我不应该在 PHP 中使用 mysql_* 函数?

php - Yii1 CGridView(Yii-Booster) : How to change filter key(filterVal) in TbGridView(based on CGridView)?

php - 有没有任何系统可以检查 php 脚本是否安全?

mysql:比较两个表的结构

sql - sql中的drop表机制

mysql - 为什么一个索引有效而另一个无效?

php - 跨页面保持数据库连接处于事件状态

php - 如何避免重复连接数据库

php - mysql_connect() : No such file or directory