本帖最后由 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' |