Php mysql\u连接执行时间长
我有以下php脚本来登录mysqlPhp mysql\u连接执行时间长,php,mysql,mysql-connect,Php,Mysql,Mysql Connect,我有以下php脚本来登录mysql $db_host="localhost"; $db_user="root"; $db_pass="123"; $dbc=mysql_connect($db_host,$db_user,$db_pass) OR DIE (mysql_error()); $dbs=mysql_select_db($db_name) OR DIE (mysql_error()); 这个脚本运行得很好,现在我重新安装了O.S 现在我有了Windows7
$db_host="localhost";
$db_user="root";
$db_pass="123";
$dbc=mysql_connect($db_host,$db_user,$db_pass) OR DIE (mysql_error());
$dbs=mysql_select_db($db_name) OR DIE (mysql_error());
这个脚本运行得很好,现在我重新安装了O.S
现在我有了Windows7和iis7以及PHP版本5.3.2和mysql服务器5.1
但是现在这个脚本不起作用,需要花费日志时间来执行
谢谢使用:
$db_host = "127.0.0.1";
(或任何其他IP,如
192.168.1.2
),而不是主机名(localhost
)。在Windows 7上localhost
解析为::1
,据我所知,MySQL不支持IPv6
直接连接到127.0.0.1
解决了这个问题;但是您可以编辑hosts
文件,将localhost
解析为127.0.0.1
,然后localhost
也可以工作:
::1 localhost
127.0.0.1 localhost
您也可以查看此链接:
--跳过名称解析选项这需要很长时间,而且不起作用?你的MySQLd正在运行吗?您可以使用控制台或使用这些凭据的mysql客户端连接到mysql吗?