我开始将一个软件项目从桌面应用程序迁移到web应用程序。目前,我使用的是与安装它的桌面相关联的本地PHP/MySQL连接。
我希望解决这个问题,并尝试通过我的1and1帐户创建一个MySQL数据库。我毫不费力地创建了一个数据库,并记录了我的帐户信息。我希望能够在我的系统上使用PHP脚本编辑此数据库。然而,我还没能得到一个有效的连接字符串。当我运行以下PHP脚本时:
$hostname="db*********.db.1and1.com";
$database="db*********";
$username="dbo*********";
$password="*********";
$link = mysql_connect($hostname, $username, $password);当我在get浏览器中运行脚本时,我得到了以下错误:
Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'db*********.db.1and1.com' (11001) in C:\Program Files\xampp\htdocs\Remote_MySQL\rightbid_database_initialize.php on line 74
Connection failed: Unknown MySQL server host 'db*********.db.1and1.com' (11001)如何让本地系统识别1and1服务器主机?我的连接字符串结构正确吗?是否可以从本地托管的Windows PHP连接访问远程服务器?
谢谢!
发布于 2012-12-21 08:51:48
我假设如果1&1阻止来自其网络外部的任何连接,会发生什么情况。
尝试使用以下命令连接
mysql -h HOST -u USERNAME -p DATABASENAME祝好运
发布于 2012-12-21 08:52:11
确保1和1上的MySQL服务器将接受来自远程客户端的连接。不仅在本地主机上,还要确保端口3306对服务器开放。
https://stackoverflow.com/questions/13982796
复制相似问题