随着接口部署数量和交互数据越来越多,原来基于Mirth Connect默认derby嵌入式数据库下运行越来越不能满足高性能、高可靠等线上刚性需求;故需要切换Mirth Connect的运行后台数据库。
本节课,我们把Mirth Connect由derby嵌入式数据库切换到Mariadb数据库:
1.启动MariaDB数据库管理工具Heidisql,创建数据库
-- 创建 mirth 数据库
CREATE DATABASE IF NOT EXISTS `mirth`;
-- 赋予root用户远程访问权限
grant all on mirth.* to 'root'@'%' identified by '125353Ct';
FLUSH PRIVILEGES;
2.首先Mirth Connect驾驶舱备份所有信道到本地磁盘后,停止Mirth Connect服务,修改mirth.properties配置文件
打开D:\Mirth\MirthConnect\conf目录下的mirth.properties文件,修改配置如下:
database = MysqL #因为MariaDB是MysqL的一个分支,故这里配置必须设定为MysqL,不能设定为MariaDB.
database.url = jdbc:mariadb://localhost:3306/mirth
database.driver = org.mariadb.jdbc.Driver
database.username =root
database.password =125353Ct
3.启动Mirth Connect服务
成功重启Mirth Connect后,打开Heidisql客户端,可以看到Mirth后台数据库已经自动初始化,在Mirth Connect驾驶舱重新导入原先备份的信道即可。