Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

急!数据库连接不上!

[复制链接]
fire-hill 发表于 2008-3-10 09:01:54 | 显示全部楼层 |阅读模式
我安装的是windows 2003+PHP5.25+Mysql 5.05+Zend Optimizer 3.30,测试页phpinfo.php打开正常,但是安装discuz时数据库连接通不过,用phpMyAdmin也链接不上,提示“#2004 - Can't create TCP/IP socket (5)”!有哪位大侠知道是什么原因啊!!
下砂 发表于 2008-3-10 09:04:27 | 显示全部楼层
1.编辑mysql.ini

在max_connections=100下面加一行
enable-named-pipe

2.编辑config.default.php

把57行

$cfg['Servers'][$i]['host']          = 'localhost'; // MySQL hostname or IP address

改为

$cfg['Servers'][$i]['host']          = '.'; // MySQL hostname or IP address

保存,出来重新进入phpmyadmin试试
回复

使用道具 举报

 楼主| fire-hill 发表于 2008-3-10 09:20:04 | 显示全部楼层
把把57行

$cfg['Servers'][$i]['host']          = 'localhost'; // MySQL hostname or IP address

改为

$cfg['Servers'][$i]['host']          = '.'; // MySQL hostname or IP address

会提示主机名称为空!
回复

使用道具 举报

下砂 发表于 2008-3-10 09:21:26 | 显示全部楼层
第一步操作了?
回复

使用道具 举报

 楼主| fire-hill 发表于 2008-3-10 09:24:38 | 显示全部楼层
是的!!!
回复

使用道具 举报

下砂 发表于 2008-3-10 09:30:03 | 显示全部楼层
修改后重启mysql了?
回复

使用道具 举报

 楼主| fire-hill 发表于 2008-3-10 09:38:14 | 显示全部楼层
重启mysql了,还是提示主机名称为空!
回复

使用道具 举报

下砂 发表于 2008-3-10 09:39:13 | 显示全部楼层
$cfg['Servers'][$i]['host']          = 'localhost'; // MySQL hostname or IP address
填写mysql服务器ip看看或者重新设置为localhost'
回复

使用道具 举报

 楼主| fire-hill 发表于 2008-3-10 09:43:22 | 显示全部楼层
还是一样的!
回复

使用道具 举报

下砂 发表于 2008-3-10 09:44:20 | 显示全部楼层
phpinfo.php访问地址给出来看看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-19 16:24 , Processed in 0.032176 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表