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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑问] dvbbs8.2ac转DZ7.1,老问题,请求解决,

[复制链接]
jsslzxwh 发表于 2010-3-11 21:55:48 | 显示全部楼层 |阅读模式
本帖最后由 jsslzxwh 于 2010-3-11 21:58 编辑

在本地转总是这样的提示:
XConvert info: Can not connect to MySQL server

Time: 2009-11-18 10:17am
Error: Lost connection to MySQL server at 'reading initial communication packet', system error: 0
Errormsg.:
Errno.: 2013



环境
XP系统上安装的ComsenzEXP2.1
ucenter ,  uchome , DZ,  SS,均运行正常,在进程里可以看到mysqld-nt.exe,说明mysql数据库正常启动;
1:Access配置:
../dvbbs82/dvbbs82.mdb   我将这个数据库放在Xconver的目录下,检查时均正常,可以读出DVBBS论坛的版块信息,说明这里正常;

2:UCenter 设置选项
MySQL 数据库服务器   localhost:1108
数据库用户名      discuz
数据库密码       discuzexp
数据库名                discuz
数据库表前缀            cdb_uc_

3:Discuz! 论坛设置选项
MySQL 数据库服务器   localhost:1108
数据库用户名      discuz
数据库密码       discuzexp
数据库名                discuz
数据库表前缀            cdb_


无论怎么样"保存配置",都会半天没反应,等下就出现最上面的错误信息了,并且这些填写的配置没有写入 config.inc.php文件中,只好手动在config.inc.php中填入,但还是一样的错误提示.以下是config.inc.php内容:

//需要转换的数据库信息
$source_dbhost = '../dvbbs82/dvbbs82.asa';        //mssql 或主机地址, access 数据库则是文件地址
$source_dbuser = '';        //数据库用户名
$source_dbpw = '';                //数据库密码
$source_dbname = '';        //数据库名
$source_tablepre = 'dv_';        //表前缀
$source_charset = 'gbk';        //如果您的 MySQL 为 4.1 及以上版本 请根据您的源论坛数据库字符集进行设置
                                //可选'gbk','big5','utf8','latin1',如果 $source_type 不为 mysql,则默认为 gbk
$source_dbowner = '';                //数据库所有者,针对 mssql 数据库的设置,一般为空
$source_timeoffset = '8';        //原论坛所在的时区

// Discuz! 的 mysql 数据库信息
$discuz_dbhost = 'localhost:1108';        // mysql 主机地址
$discuz_dbuser = 'discuz';        //数据库用户名
$discuz_dbpw = 'discuzexp';                //数据库密码
$discuz_type = '1';                //论坛类型,是否为 UC ,1 为是,0 为否
$discuz_dbname = 'discuz';        //数据库名
$discuz_tablepre = 'cdb_';        //表前缀
$discuz_charset = '';        //如果您的 MySQL 为 4.1 及以上版本 请根据您的 Discuz! 数据库字符集进行设置
                                //可选'gbk','big5','utf8','latin1'

// UCenter 的 mysql 数据库信息
$uc_dbhost = 'localhost:1108';        // mysql 主机地址
$uc_dbuser = 'discuz';        //数据库用户名
$uc_dbpw = 'discuzexp';                //数据库密码
$uc_dbname = 'discuz';        //数据库名
$uc_tablepre = 'cdb_uc_';        //表前缀
$uc_charset = '';        //如果您的 MySQL 为 4.1 及以上版本 请根据您的 Discuz! 数据库字符集进行设置
                                //可选'gbk','big5','utf8','latin1'
12153556 发表于 2010-3-12 00:02:08 | 显示全部楼层
你是本地转换?还是?

'reading initial communication packet

远程数据连接(通讯).........
回复

使用道具 举报

 楼主| jsslzxwh 发表于 2010-3-12 08:30:54 | 显示全部楼层
[quote]你是本地转换?还是?

'reading initial communication packet

远程数据连接(通讯).........



本地转换
回复

使用道具 举报

漫天飞舞 发表于 2010-3-12 09:10:21 | 显示全部楼层
你系统是不是有防火墙之类的限制?
回复

使用道具 举报

 楼主| jsslzxwh 发表于 2010-3-12 09:16:17 | 显示全部楼层
换了几台机器尝试过,关掉本地连接里的防火墙,关掉所有杀软件,还是一样问题,很郁闷了
回复

使用道具 举报

漫天飞舞 发表于 2010-3-12 09:29:54 | 显示全部楼层
在 my.cnf 里面的 [mysqld] 段增加一个启动参数
skip-name-resolve ,试一下
回复

使用道具 举报

 楼主| jsslzxwh 发表于 2010-3-12 10:12:48 | 显示全部楼层
是在my.ini里吧,加了,一样的情况 ,以下是my.ini里的内容:

# Discuz!EXP MySQL Configuration File.
# This file was generated by Nanu (Comsenz Inc.)

# NOTICE: If you want Discuz!EXP play a role of server, please adjust the following variables
#         to enhance the performance of MySQL.

[client]
port = 6033

[mysql]
no-auto-rehash

[mysqld]
default-character-set=gbk
skip-name-resolve

basedir = "C:\\ComsenzEXP\\MySQL5"
datadir = "C:\\ComsenzEXP\\MySQL5\\data"

port = 6033
server-id = 1
default-storage-engine = MYISAM

skip-locking
skip-innodb
skip-bdb

key_buffer_size = 6M
max_connections = 64
max_allowed_packet = 1M
thread_cache = 8
table_cache = 128
read_buffer_size = 256K
sort_buffer_size = 256K
join_buffer_size = 256K
read_rnd_buffer_size = 256K
query_cache_size = 4M
wait_timeout = 10

myisam_sort_buffer_size = 4M
myisam_max_sort_file_size = 64M
myisam_max_extra_sort_file_size = 64M

[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates

[myisamchk]
key_buffer=64M
sort_buffer = 64M
read_buffer = 4M
write_buffer = 4M

[mysqlhotcopy]
interactive-timeout
回复

使用道具 举报

漫天飞舞 发表于 2010-3-12 10:17:49 | 显示全部楼层
你这个数据是向空的dz程序里转吗?
回复

使用道具 举报

 楼主| jsslzxwh 发表于 2010-3-12 10:25:01 | 显示全部楼层
是的,首先安装的ComsenzEXP2.1,里面的论坛是DZ7.1的,安装成功后,http://localhost:1108访问正常,连接到论坛时,第一次都会出现这样的提示:
Cache List: settings index ipbanned usergroup_7 style_
Caches successfully created, please refresh.


刷新下就能浏览论坛了,转换的时候用的是dvbbs82ac->71uc

与这个提示有关系吗?那为什么我在每台不同的机器里安装ComsenzEXP2.1,第一次浏览论坛都会出现这样的提示呢?
回复

使用道具 举报

漫天飞舞 发表于 2010-3-12 10:28:18 | 显示全部楼层
跟这个没关系的,要不你提交下手握手吧,让志愿者帮你转换
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-3 17:11 , Processed in 0.142853 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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