-
Notifications
You must be signed in to change notification settings - Fork 2.3k
update
ashang edited this page Jul 27, 2021
·
8 revisions
如果你当前使用的是1.8.2版本,想迁移至2.x版本。
首先第一步去安装最新的2.x版本系统。
记得新建一个网站和数据库安装2.x版本,安装完成以后不要在2.x版本做任何新增删除操作,以免迁移失败!!
然后将编译好的独角数卡工具箱下载至你的服务器。
https://github.com/assimon/dujiaoka-tools/releases
我这里以我的centos服务器系统举例,请下载对应自己操作系统的发行版本。
一般的linux服务器按照我的操作来即可!
shell命令参考(不要复制#号及后面的内容):
cd /tmp # 1.进入临时目录
wget https://github.com/assimon/dujiaoka-tools/releases/download/v1.0.0/dujiaoka-tools_v1.0.0_build_Linux_x86_64.tar.gz # 2.下载工具压缩包
tar -xvzf dujiaoka-tools_v1.0.0_build_Linux_x86_64.tar.gz # 3.解压工具包
chmod +x dujiaoka-tools # 4.给予执行权限
mkdir -p conf && cd conf && touch config.ini # 5.同级目录下新建conf/config.ini文件
将以下配置信息保存至config.ini
文件。
# 这里配置1.x版本的独角数卡数据库信息
[migrate_old_db]
host = 127.0.0.1
port = 3306
user = root
password = root
database = dujiao_old
# 这里配置2.x版本的独角数卡数据库信息
[migrate_new_db]
host = 127.0.0.1
port = 3306
user = root
password = root
database = dujiaoka_2
核对配置文件没有问题以后,使用以下命令执行数据库迁移:
./dujiaoka-tools mvtt