我已经在我的 Windows Server 2008 R2 上安装了 xampp。我在那里运行一个脚本来存储当天的数据。现在我想通过 mysql_connect("hostname","username","pw") 连接数据库从我自己的计算机或外部检索数据。经过一番研究后我被告知我必须赞扬
> [...]
> #bind-address = 127.0.0.1
> #skip-networking
[...]
在 /etc/mysql/my.cnf 中
在 mysql 中没有找到 my.cf 文件,但在 xampp/mysql/bin/my.ini 中找到了一个。
但是当我打开文件时,我发现这些行甚至被注释了,所以不必改变任何东西......奇怪。
然后我被告知要创建一个新用户,并将主机设置为%。所以我做了。现在我尝试访问我的电脑(xampp)上的数据库,但是当我想连接数据库时,我只是收到错误消息,连接失败。
错误在哪里?
thanks
edit:
这就是具体的连接方式
$connection=mysql_connect("hostname","usrname","password")or die(mysql_error());
mysql_select_db("dbname")or die(mysql_error());
我收到的错误消息是德语,你可以翻译。
警告: mysql_connect(): Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, orer die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat.在 C:\xampp\htdocs\tickerdata\get.php 第 4 行
只是意味着连接失败,因为远程在特定时间段内没有反应,或者连接出现故障,因为主机没有反应......