17DST→一起创造价值's Archiver

leisen 发表于 2007-11-22 11:06

Can't connect to MySQL server on 'localhost' (10048) (附详细说明)

版本:discuz 6.0
环境win2000 sp4,iis5
mysql 5.0.27
PHP Version 5.1.2
出现错误提示:
Discuz! info: Can not connect to MySQL server

Time: 2007-11-21 11:49am
Script: /redirect.php

Error: Can't connect to MySQL server on 'localhost' (10048)
MySQL服务没有启动,请启动该服务

Similar error report has beed dispatched to administrator before
基本上隔1天会出现一次上面错误
登录系统发现,数据库实际上是正常运行的,用mysql命令行或者mysql-front都可以成功连接和访问,但是php程序连接就会出现连接不上数据库的问题。我其他网站用的MYSQL数据库都没问题
重新启动mysql数据库服务或者iis服务不能解决问题。
重新启动服务器,问题解决。
请哪位大哥指点一下,多谢

真空管 发表于 2007-12-11 21:56

察看一下防火墙或者系统配置。既然MYSQL命令行可以连接数据库,那么说明数据库本身应该没有问题,怀疑是否是被防火墙阻挡,或者由于系统的原因造成了死锁。

另外,你可以尝试一下,把DZ里面的数据库连接地址由localhost改成IP地址。

iamxyh 发表于 2007-12-20 22:31

我也出现这个问题。修改了my.ini,增加连接数,缩短wait_out的时间,正在测试不知道行不行。

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.