返回列表 回复 发帖

    关于MySQL版本过低的环境的解决(更新文件)

    提示:2007-06-29后更新了相关文件,使得升级程序和安装程序兼容于MySQL4.0和MySQL4.1及以上。

    1、安装程序的Item数据无法导入

    item数据导入的编码需设置为uft-8,MySQL版本需高于(等于)4.1才支持多编码。

    所以默认的程序在MySQL4.1以下是无法使用的。

    也就是说,如果您的MySQL环境太低,您暂时无法正常使用item标签功能。

    解决方案:
    下载最新的安装包,覆盖item_importer.php和item.sql.gz文件


    2、升级程序的无法使用

    同样,在升级程序中,第一步就是导入item数据。
    所以,目前的升级程序在MySQL环境过低的情况下无法使用。

    解决方法:
    1、尝试在后台运行
    1. ALTER TABLE cdb_threads DROP disaster;
    2. ALTER TABLE cdb_members DROP marryid;
    复制代码
    不管成功与否(主要是清除之前的错误冗余操作造成的影响)。

    2、下载最新的升级包,覆盖update.php和item.sql.gz,update.sql文件。


    ——————————————————————
    若仍是万分不幸地无法正常运行,尝试下面的方法

    1、尝试在后台运行
    1. ALTER TABLE cdb_threads DROP disaster;
    2. ALTER TABLE cdb_members DROP marryid;
    复制代码
    不管成功与否(主要是清除之前的错误冗余操作造成的影响)。

    2、再在后台进行数据库升级
    1. DROP TABLE IF EXISTS `cdb_db_plug`;
    2. CREATE TABLE `cdb_db_plug` (`id` int(8) unsigned NOT NULL auto_increment,`name` varchar(20) NOT NULL default '',`version` varchar(20) NOT NULL default '',`describe` varchar(255) NOT NULL default '',`time` int(10) unsigned NOT NULL default '0',`count` int(10) unsigned NOT NULL default '0',`address` varchar(255) NOT NULL default '',PRIMARY KEY  (`id`)) ENGINE=MyISAM AUTO_INCREMENT=3 ;
    3. DROP TABLE IF EXISTS `cdb_wowroles`;
    4. CREATE TABLE `cdb_wowroles` (`characterid` mediumint(8) unsigned NOT NULL auto_increment,`uid` mediumint(8) unsigned NOT NULL default '0',`username` varchar(30) NOT NULL default '',`charactername` varchar(30) NOT NULL default '',`region` varchar(30) NOT NULL default '',`areanum` varchar(30) NOT NULL default '',`server` varchar(30) NOT NULL default '',
    5.   `gender` tinyint(1) NOT NULL default '0',
    6.   `camp` tinyint(1) NOT NULL default '0',
    7.   `race` varchar(30) NOT NULL default '',
    8.   `class` varchar(30) NOT NULL default '',
    9.   `rank` varchar(30) NOT NULL default '',
    10.   `level` smallint(6) NOT NULL default '0',
    11.   `photo` varchar(50) NOT NULL default '',
    12.   `guild` varchar(200) NOT NULL default '',
    13.   `items` text NOT NULL,
    14.   `sign` text NOT NULL,
    15.   `talents` text NOT NULL,
    16.   `addtime` int(10) unsigned NOT NULL default '0',
    17.   `modifytime` int(10) unsigned NOT NULL default '0',
    18.   PRIMARY KEY  (`characterid`)) TYPE=MyISAM AUTO_INCREMENT=1;
    19. ALTER TABLE `cdb_members` ADD `marryid` MEDIUMINT( 8 ) UNSIGNED NOT NULL ;
    20. DROP TABLE IF EXISTS `cdb_marry` ;
    21. CREATE TABLE `cdb_marry` (`id` mediumint(8) unsigned NOT NULL auto_increment,
    22.   `uid` mediumint(8) unsigned NOT NULL,
    23.   `username` char(15) NOT NULL,
    24.   `mid` mediumint(8) unsigned NOT NULL,
    25.   `marryuser` char(15) NOT NULL,
    26.   `proposetime` int(10) default NULL,
    27.   `agreetime` int(10) unsigned default NULL,
    28.   `regtime` int(10) unsigned default NULL,
    29.   `content` mediumtext NOT NULL,
    30.   `ispro` tinyint(1) NOT NULL default '0',
    31.   `isreg` tinyint(1) NOT NULL default '0',
    32.   `status` tinyint(1) NOT NULL default '0',
    33.   `divorce` tinyint(1) NOT NULL default '0',
    34.   PRIMARY KEY  (`id`),
    35.   KEY `uid` (`uid`),
    36.   KEY `mid` (`mid`)) ENGINE=MyISAM AUTO_INCREMENT=1 ;
    37. DROP TABLE IF EXISTS `cdb_plugins_union_event`;
    38. CREATE TABLE `cdb_plugins_union_event` (`eid` mediumint(8) unsigned NOT NULL auto_increment,
    39.   `ename` char(20) NOT NULL default '',
    40.   `edescript` mediumtext NOT NULL,
    41.   `etime` int(10) unsigned NOT NULL default '0',
    42.   `eimage` varchar(100) NOT NULL default '',
    43.   `ethumb` tinyint(1) unsigned NOT NULL default '0',
    44.   `eip` char(15) NOT NULL default '',
    45.   PRIMARY KEY  (`eid`)) ENGINE=MyISAM;
    46. DROP TABLE IF EXISTS `cdb_eqdkp_link`;
    47. CREATE TABLE `cdb_eqdkp_link` (`id` int(10) unsigned NOT NULL auto_increment,
    48.   `name` varchar(40) NOT NULL,
    49.   `dbname` varchar(30) NOT NULL,
    50.   `table_prefix` varchar(20) NOT NULL,
    51.   `eqdkp_path` varchar(200) NOT NULL,
    52.   `displayorder` smallint(6) NOT NULL,
    53.   PRIMARY KEY  (`id`)) ENGINE=MyISAM AUTO_INCREMENT=9;
    54. ALTER TABLE cdb_threads ADD disaster varchar(20) default NULL;
    55. REPLACE INTO `cdb_plugins` (`pluginid`, `available`, `adminid`, `name`, `identifier`, `description`, `datatables`, `directory`, `copyright`, `modules`) VALUES (901, 1, 1, '月光林地,爱情圣所', 'dst_married', '月光林地,爱情圣所\r\n--[DST]独自流浪', '', 'dst_married/', 'Discuz! Suppot Team[DST]', 'a:1:{i:0;a:5:{s:4:"name";s:11:"dst_married";s:4:"menu";s:18:"月光林地,爱情圣所";s:4:"type";s:1:"6";s:7:"adminid";s:1:"0";s:12:"displayorder";i:4;}}'),
    56. (902, 1, 1, '角色系统', 'wowroles', '角色系统\r\n--[DST]surain,netelf', 'cdb_wowroles', 'eqdkp_link/', 'Discuz! Suppot Team[DST]', 'a:2:{i:0;a:5:{s:4:"name";s:6:"config";s:4:"menu";s:9:"配置EQDKP";s:4:"type";s:1:"3";s:7:"adminid";s:1:"1";s:12:"displayorder";i:0;}i:1;a:6:{s:4:"name";s:7:"wowrles";s:4:"menu";s:8:"角色系统";s:3:"url";s:12:"wowroles.php";s:4:"type";s:1:"5";s:7:"adminid";s:1:"0";s:12:"displayorder";i:1;}}'),
    57. (903, 1, 1, '公会事件', 'event', '公会事件\r\n--[DST]Kelystor', 'plugins_union_event', 'event/', 'Discuz! Suppot Team[DST]', 'a:1:{i:0;a:6:{s:4:"name";s:11:"union_event";s:4:"menu";s:8:"公会信息";s:3:"url";s:15:"union_event.php";s:4:"type";s:1:"5";s:7:"adminid";s:1:"0";s:12:"displayorder";i:0;}}'),
    58. (904, 1, 1, '插件界面', 'ui_plug', '插件/UI\r\n--[DST]独自流浪', '', '', 'Discuz! Suppot Team[DST]', 'a:1:{i:0;a:6:{s:4:"name";s:7:"ui_plug";s:4:"menu";s:8:"插件界面";s:3:"url";s:23:"ui_plug.php?action=list";s:4:"type";s:1:"5";s:7:"adminid";s:1:"0";s:12:"displayorder";i:2;}}'),
    59. (906, 1, 1, '公会商城', 'wowgoldcoin', '1、购买金币\r\n2、金币换卡\r\n3、卡换金币\r\n4、购买点卡\r\n--[DST]surain、kelystor', '', 'wowgoldcoin/', 'Discuz! Suppot Team[DST]', 'a:1:{i:0;a:6:{s:4:"name";s:3:"wow";s:4:"menu";s:8:"公会商城";s:3:"url";s:15:"wowgoldcoin.php";s:4:"type";s:1:"5";s:7:"adminid";s:1:"0";s:12:"displayorder";i:3;}}');
    60. REPLACE INTO `cdb_pluginvars` (`pluginvarid`, `pluginid`, `displayorder`, `title`, `description`, `variable`, `type`, `value`, `extra`) VALUES (902, 903, 0, '添加,编辑,删除事件 ...', '可以添加,编辑,删除事件的用户组ID,用户组ID用,隔开(默认为1,2——即管理员和超级版主)', 'allowgroups', 'text', '1,2', ''),
    61. (903, 903, 0, '公会介绍', '填写公会介绍的信息(支持HTML)', 'unionintro', 'textarea', '有关公会的简介\r\n在后台的插件设置里修改,可使用HTML', ''),
    62. (914, 906, 1, '关闭原因', '自定义该插件关闭时显示的提示内容。', 'closereason', 'text', '对不起,本站暂时没有开启此项功能,请稍后再试。', ''),
    63. (913, 906, 14, '购买点卡', '是否开放购买点卡功能。', 'buycard_radio', 'radio', '1', ''),
    64. (912, 906, 0, '插件状态', '是否开放使用此插件,只有选择“是”,下面的各个功能的选择才有效。', 'pluginstatus_radio', 'radio', '1', ''),
    65. (911, 906, 13, '点卡换金币', '是否开放点卡换金币功能。', 'cardtocoin_radio', 'radio', '1', ''),
    66. (910, 906, 12, '金币换点卡', '是否开放金币换点卡功能。', 'cointocard_radio', 'radio', '1', ''),
    67. (915, 906, 11, '购买金币', '是否开放购买金币功能。', 'buycoin_radio', 'radio', '1', ''),
    68. (916, 906, 0, '公会ID', '(公会注册地址:[url]http://www.50zhou.com/coolink.asp[/url] )', 'unionID', 'text', '', '');
    69. UPDATE cdb_settings SET `value` = '燃烧远征' WHERE `variable` = 'pluginjsmenu';
    70. REPLACE INTO cdb_templates VALUES ('999','燃烧远征默认风格','./templates/worldofwarcraft','Discuz! Support Team[DST] 《资料片:燃烧远征》制作团队');
    71. REPLACE INTO `cdb_styles` (`styleid`, `name`, `available`, `templateid`) VALUES (999, '燃烧远征默认风格', 1, 999);
    72. REPLACE INTO cdb_stylevars VALUES ('1153','999','{maintablecolor}','#FDFFF2'),
    73. ('1154','999','available',''),
    74. ('1155','999','boardimg','logo.gif'),
    75. ('1156','999','nobold','0'),
    76. ('1157','999','msgfontsize','12px'),
    77. ('1158','999','fontsize','12px'),
    78. ('1159','999','font','Tahoma, Verdana'),
    79. ('1160','999','tablespace','4'),
    80. ('1161','999','tablewidth','100%'),
    81. ('1162','999','borderwidth','1'),
    82. ('1163','999','text','#4A3829'),
    83. ('1164','999','tabletext','#4A3829'),
    84. ('1165','999','catcolor',''),
    85. ('1166','999','headertext','#ADD7D6'),
    86. ('1167','999','headercolor','bbs_top_bar01.gif'),
    87. ('1168','999','bordercolor','#8C7D52'),
    88. ('1169','999','link','#4A3829'),
    89. ('1170','999','altbg2',''),
    90. ('1171','999','altbg1',''),
    91. ('1172','999','bgcolor','map.jpg'),
    92. ('1173','999','imgdir','images/worldofwarcraft'),
    93. ('1174','999','smdir','images/smilies'),
    94. ('1175','999','cattext','#ADD7D6'),
    95. ('1176','999','smfontsize','11px'),
    96. ('1177','999','smfont','Arial, Tahoma'),
    97. ('1178','999','maintablewidth','95%'),
    98. ('1179','999','innerborderwidth','0'),
    99. ('1180','999','innerbordercolor','#ADD7D6'),
    100. ('1181','999','bgborder','000000'),
    101. ('1182','999','inputborder','#000000'),
    102. ('1183','999','mainborder',''),
    103. ('1184','999','catborder','000000'),
    104. ('1185','999','lighttext','#666666'),
    105. ('1186','999','headermenu','topmenu.gif'),
    106. ('1187','999','postnoticebg','#FDFFF2'),
    107. ('1188','999','msgheader','#F3F8D7'),
    108. ('1189','999','msgheadertext','#000000'),
    109. ('1190','999','msgtext','#FDFFF2'),
    110. ('1191','999','headermenutext','#A5B517'),
    111. ('1192','999','navtext','#4A3C29'),
    112. ('1193','999','menubg','#000000'),
    113. ('1194','999','menutext','#A5B517'),
    114. ('1195','999','menuhltext','#000000'),
    115. ('1196','999','menuhlbg','#A5B517'),
    116. ('1197','999','calendartext','#000000'),
    117. ('1198','999','calendarexpire','#999999'),
    118. ('1199','999','calendarchecked','#FF0000'),
    119. ('11100','999','calendartoday','#00BB00'),
    120. ('11101','999','msgbigsize','14px'),
    121. ('11102','999','msgsmallsize','11px'),
    122. ('11103','999','frameswitch','frame_switch.gif'),
    123. ('11104','999','framebg','frame_bg.gif'),
    124. ('11105','999','framebgcolor','#E8F2F7');
    125. UPDATE cdb_settings SET `value` = '999' WHERE `variable` = 'styleid';
    126. REPLACE INTO cdb_forumlinks VALUES ('2','1','Discuz! Support Team','http://www.discuzsupport.net','Discuz!支持团队,提供Discuz!最权威、最经典的插件、Hack、风格以及资料片。','images/dst.gif'),
    127. ('3','2','中青五十洲','http://www.50zhou.com','','');
    复制代码
    如果还是无法正确升级,请在此帖跟贴,DHT将帮助您解决。


    注意:不能保证其100%有效,请做好有效备份。
    1

    评分次数

    • asd1

    〖Tips〗好咖啡要和朋友一起品尝,好机会也要和朋友一起分享。
    〖误用成语〗首当其冲:首先受到攻击,一般作谓语。常被人误用为定语,代替“首先”。
    Created By 《DST中文计划》:帮助更多中国站长了解中文。
    • DiscuzFrame在DAC首发
    感谢老大提供有关于MySQL版本过低的环境的说明哦。。。
    〖Fun〗Live(生活)倒过来,就成了Evil(邪恶、罪恶)。
    • 无需安装Ucenter的简单Discuz!6.1.0
    4.0.27
    残念·········
    还有···dkper的怎么办!
    『导师』师者,所以传道,授业,解惑也。
    • DAC合作作者:xuon力作《HomeShow 多功能首页N格》
    原帖由 eivll 于 2007-6-23 01:01 发表
    4.0.27
    残念·········
    还有···dkper的怎么办!
    下个版本会考虑
    〖Tips〗青春稍纵即逝。
    当你还能飞的时候不要放弃飞。
    当你还能梦的时候不要放弃梦。
    当你还能爱的时候不要放弃爱。
    • DiscuzFrame在DAC首发
    4.1.19版本,安装的时候数据库出现错误,安装失败
    ALTER TABLE `cdb_members` ADD `marryid` MEDIUMINT( 8 ) UNSIGNED NOT NULL ;

    昏倒了,我的数据库前缀并不是cdb_,改了一下OK了..
    DST做包的时候没有考虑到这点吧...不是所有人数据库表前缀都是cdb_啊,麻烦DST解决一下.

    [ 本帖最后由 leefunny 于 2007-6-23 02:46 编辑 ]
    〖Maxim〗我们“走在嘈杂的大街上,眼睛却看不见,耳朵却听不见”。
    DKP系统出问题

    模块不能正常运行

    联系QQ:43892741
    〖Tips〗拥有梦想只是一种智力,实现梦想才是一种能力。
    • 无需安装Ucenter的简单Discuz!6.1.0
    • DAC合作作者:xuon力作《HomeShow 多功能首页N格》
    谢谢提醒不过很想要ITEM的功能不过数据库估计还有很多人使用4.0.XX的。老大加油下帮忙解决了它~~~
    〖Views〗如果你想做成一件事。有三点很重要:合作、尝试和机遇。合作是基本的,是否去尝试取决于你自己,至于机遇——据我所知,一直都在那里。——好莱坞明星葛丽亚·嘉逊
      郁闷,我正好就是4.0.27-standard。。。。汗啊。。。

      Rember these words:
      Acknowledging,Belief,Confidence,Dreaming,Empathy,Fun,Giving,Happiness,Imagination,Joy,Knowledge,Love,Motivation,Nice,Openness,Patience,Quiet,Respect,Smile,Trust,Unity,Victory,Wait,X factor,Yes,Zest
      • DiscuzFrame在DAC首发
      按照楼主说的,升级数据库后,发现还是出现这样的错误提示,汗了。。。
      Discuz! info: MySQL Query Error

      User: DeadManWalk
      Time: 2007-6-23 5:38am
      Script: /update.php

      SQL: set names utf8
      Error: Unknown system variable 'names'
      Errno.: 1193

      Similar error report has beed dispatched to administrator before.
      〖Views〗“和”的右边是个口,就是说人人都有饭吃;“谐”的左边是个“言”,就是人人都可以说话。——全国政协委员、作家张贤亮所理解的“和谐社会”的基本精神
        发现界面倒都有了。。。item用不了,期待解决方法
        〖Views〗我们后辈可能不再会用“恻隐之心”,不懂“虽千万人吾往矣”,不知道“执子之手,与子偕老”,只会说“我看你可怜”、“老子跟你拼了”、“我要和你结婚”。——现代汉语用词的贫乏,引起了有识之士的担忧
        返回列表