jsk*_*jsk 3 php mysql phpmyadmin
我试图连接mysql数据库.但是我收到以下错误.
警告::
mysql_connect()[2002]无法建立连接,因为目标机器在第5行主动(尝试连接tcp://localhost:3306)test.php警告:
mysql_connect():无法建立连接,因为目标计算机主动拒绝连接.在第5行的test.php中警告:mysql_close()期望参数1是资源,test.php第15行给出布尔值
test.php的:
<?php
$link = mysql_connect(localhost, dbuser, dbpass);
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>
Run Code Online (Sandbox Code Playgroud)
在VirtualBox中的Windows Server 2008中的IIS7上运行PHP和MySQL时,我们遇到了这种情况.事实证明,Windows主机文件没有localhost(127.0.0.1)的IPv4条目,因此找不到localhost上的MySQL路由.
我们将以下内容添加到解析它的hosts文件中:
127.0.0.1 localhost # Additional IPv4 entry
::1 localhost # Existing IPv6 localhost entry
Run Code Online (Sandbox Code Playgroud)
参考:通过IPv4和IPv6简要描述PHP/MySQL Localhost
| 归档时间: |
|
| 查看次数: |
43286 次 |
| 最近记录: |