第三方数据库转入教程

www.dingd.cn/product/fas.html

数据库格式转换


注:此教程仅做示范之用已不再适用于FAS2.0及以上版本 请用户自行变通

对于很多用户来说,转移数据库是一个非常头疼的事,主要就是数据库格式不同,导致各种异常,不得不求人。下面我就教大家如何手工转换格式。

第一步:进入phpMyAdmin界面,新建数据库,方式如下图所示:

第二步:随便输入一个数据库名字,不要和之前的冲突,也最好不要用已经存在的数据库。

第三步:创建成功后,点击左侧的刚刚创建的数据库名称,进入数据库,然后点击导入。

第四步:选择你已经导出的用户数据,然后导入。

第五步:导入成功后,这个空的数据库会多出一个数据表,进入的这个数据表(一般为openvpn),点【结构】。

第六步:以下就是你导入的用户数据的字段格式了。

第七步:我们来看看FAS的用户数据格式(默认在vpndata数据库openvpn表,提前看好截图,或者参照此图就行了)

第八步:很明显,旧的数据字段比FAS的多如下几个(自己对比,每个流控都不一样),并且少一个client_limit字段。那接下来就简单了,只需要把旧的数据格式这几个多余的字段选中,并且删除保留一个int的不要删除,因为旧的比新的少一个client_limit。我们留下一个 比如这个woner。点击编辑,把他修改成client_limit。如果删除了也不要紧,因为列表下方有一个新建字段按钮,新建一个int类型的client_limit字段就好了。

第九步:如下图。

第十步:完成。现在是不是和FAS的数据结构一致了。这时候重新导出,然后进入vpndata,把原来的openvpn删除掉。导入就行了。

当然了,之所以新建一个数据库,而不是直接在原有数据库操作,是担心操作时候不小心,破坏了原来的数据格式。所以保险起见,麻烦点吧。
不过,如果你信得过自己,还是可以直接进入vpndata,删除openvpn,然后导入自己的,然后再对字段进行修改。

如果您在数据转移过程中遇到困难,可以点此寻求用户数据迁移服务(注此服务独立于FAS体系,技术人员按情况收费,FAS官方不对此服务负责)