作者:龚清 历史版本:1 最后编辑:Eddy 更新时间:2024-11-15 09:05
编写版本:v3.5.5
适用版本:v3.5.1+
修改后端数据源信息
前言
有
dev|test|prod
可选,本文档示例的环境为dev
微服务和单体部署包环境配置的区别
- 微服务部署包有4个服务文件夹下的配置文件要修改。其中business、oauth2server、platform要修改conf、config文件夹下的配置文件 gateway只需修改config文件夹下的配置文件。
- 单体部署包只需修改boot服务文件夹下的conf、config文件夹下的配置文件。
以下步骤均以MySQL数据库切换为其他数据库为例。
切换数据库类型
将application-app.yml
中修改dbType为当前使用的数据库配置。
修改各数据源文件
修改
business、oauth2server、platform
的数据源配置文件。单体只许修改boot
的数据源配置文件。配置文件是对应的
conf/dataSorce-xxx.xml
文件,xxx
指的是配置的环境,则对应修改如下文件名dataSource-dev.xml
。dataSorce-xxx.xml文件为默认的mysql数据源配置文件,其它支持数据库配置文件为dataSorce-yyy-xxx.xml文件,yyy
为数据库名。以
business
服务,环境为dev
,切换的数据源为oracle
为例,修改business/conf/dataSource-oracle-dev.xml
文件。![后端数据源配置文件目录2]
修改信息如下所示:
修改前:
```xml
<!-- dev下使用该链接 -->
<dbType>mysql</dbType>
<driver>com.mysql.jdbc.Driver</driver>
<driverUrl>jdbc:mysql://192.168.3.210:3306/iform_tom_business?useUnicode=true&characterEncoding=utf-8</driverUrl>
<user>root</user>
<password>root</password>
```
修改后:
```xml
<!-- dev下使用该链接 -->
<dbType>mysql</dbType>
<driver>com.mysql.jdbc.Driver</driver>
<driverUrl>jdbc:mysql://127.0.0.1:3306/iform_jerry?useUnicode=true&characterEncoding=utf-8</driverUrl> #修改位置
<user>admin</user> #修改位置
<password>admin</password> #修改位置
```
将对应的数据库服务的 IP
192.168.3.210
,端口3306
,数据库名iform_tom_business
,账号root
,密码root
修改为你自己的数据库配置即可。
注意:oauth2server和platform服务的数据源使用的是platform数据库,business服务的数据源使用的是business数据库。单体boot服务的数据源要合并为一个boot数据库。
修改配置文件后续
需要重新启动服务。