背景:

由于单机mysql版本为5.7,客户扫描漏洞扫出mysql漏洞,需要升级mysql版本才可以解决,目前单机mysql不支持升级版本,单机万象可以升级版本,所以会有单机mysql切单机万象的操作。

操作步骤:

1. 部署单机万象

具体部署步骤详见万象部署文档-有数BI

2. 停服备份数据

停服,然后备份单机mysql的数据库,通常备份youdata库就可以

拿到备份的sql文件,传到单机万象的机器上,如果和bi在同一台就不用传,如不在同一台,需要将sql文件传到单机万象的机器上。

3. source数据到单机万象中

将备份的sql文件docker cp到单机万象的容器中的/目录下

进入单机万象的容器,进入数据库

create database youdata;

use youdata;

source /***.sql; #开始source数据到万象数据库中

source完成后,再更改配置文件信息

4. 更改配置文件,重新启动服务

将原先配置文件的DB字段由原来的单机mysql改为目前单机万象的数据库信息

如果有复杂报表服务,复杂报表服务的配置文件信息也要改为单机万象的数据库信息。

然后dsd 新改动之后的配置文件,等待服务启动完毕,验证下前端服务。