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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

全新安装DZX升级转换用户问题另类解决

[复制链接]
antdk 发表于 2010-5-20 09:25:35 | 显示全部楼层 |阅读模式
本帖最后由 antdk 于 2010-5-20 10:00 编辑

全新安装dzx后(新的ucenter),将旧站点升级转换后一般原来的用户是无法转换的,这篇文章就是在官方转换文件未修改前,给大家提供的一种另类的解决方法,请注意这个方法转换用户成功后会不会有后遗症,这个我无法保证,但是我在自己的测试站点上已经运行了一段时间,暂时未发现有什么不妥。



转换目录上传后,一定要记得给data子目录设置可写权限(win系统)或777属性(*nix系统)。



转换过程没有什么悬念,几分钟就结束了,不过如果是大站点数据多的话,可能会要时间比较长。



进入uc看看,用户还是只有一人。



用phpmyadmin进入原数据库,勾选uc_members表并点击上方的导出按钮。



选择导出到文件。



保存到本地机器。



使用记事本打开,我这里是使用emedit,如果是utf-8编码的,保存时一定要注意,切切。将文件里的uc_members都转换为pre_ucenter_members,注意要全部转换,有两三个。



在新数据库里点击导入,选择修改好的文件就可以了。不过我没有测试成功,给另一个办法。



在导出的文件里,插入语句前面加一句:DROP TABLE IF EXISTS pre_ucenter_members; ,保存并全选文件内容。




在新dzx数据库里,点击SQL按钮,将刚才复制的内容粘贴到内容框里,点击执行。

OK,现在再进入uc,用户全都回来了,老用户也可以登录了。进入管理中心好好设置吧,我就鼓捣了不少时间。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

1

查看全部评分

xuekun2008 发表于 2010-5-20 09:49:20 | 显示全部楼层
回复

使用道具 举报

 楼主| antdk 发表于 2010-5-20 09:59:59 | 显示全部楼层
沉的好快。
回复

使用道具 举报

fictioner 发表于 2010-5-20 10:13:53 | 显示全部楼层
也可以使用Navicat 8.0 MySQL,将原ucenter数据库表名都改成新的ucenter表名,然后导入就可以了
回复

使用道具 举报

365r 发表于 2010-5-20 10:17:19 | 显示全部楼层
有没有其它朋友按这方法升级成功的呢
回复

使用道具 举报

下砂 发表于 2010-5-20 10:17:37 | 显示全部楼层
支持下
回复

使用道具 举报

283465905 发表于 2010-5-20 10:18:13 | 显示全部楼层
回复

使用道具 举报

tlfymjg 发表于 2010-5-20 11:13:55 | 显示全部楼层
关注中,打个点。
回复

使用道具 举报

yzxrcw 发表于 2010-5-20 11:15:36 | 显示全部楼层
回复

使用道具 举报

lishiminv 发表于 2010-5-20 11:28:39 | 显示全部楼层
本帖最后由 lishiminv 于 2010-5-21 10:42 编辑

希望这个方法管用。

PS这个方法可以用。

其实只要原UC表中,有记录数的表,都可以这样导入到新表里面!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 22:24 , Processed in 0.032884 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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