因此,在尝试远程连接到我的数据库时,我不断收到此错误。奇怪的是,它每分钟可以处理 1/2 个查询,但在这些查询之后它停止工作并给出此错误消息。这只是开始随机发生,在它用于每秒许多查询之前工作正常。
细节:
- 我使用 xampp 来托管我的数据库
- 连接数据库的详细信息是正确的
任何想法可能会发生什么?
代码示例(这是我用来测试连接的代码):
$connection = mysql_connect('IP', 'DATABASE PASSWORD', 'PASSWORD', 'DATABSE NAME') or die(mysql_error());
if (!$connection)
die('Not connected : ' . mysql_error());
$db_selected = mysql_select_db('DATABSE NAME', $connection);
if (!$db_selected)
die ('Can\'t use : ' . mysql_error());
$string = mysql_query("SELECT * FROM `characters` WHERE `name` LIKE 'gil'") or die(mysql_error());
if($result = mysql_fetch_assoc($string))
echo $result['name'];
完整的错误代码:
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'IP' (4) in /vhosts/DOMAIN/httpdocs/test.php on line 1
Can't connect to MySQL server on 'IP' (4)