跳到主要内容

自定义 MySQL 配置指南

软件化支持自定义 MySQL,如需要链接自定义的 MySQL 数据库以及自定义域名等操作,需要执行以下操作:

提示
  • 数据库 MySQL 要满足 8.0.30 以上版本,单机/集群版本均可
  • 使用 Docker 启动的 MySQL 数据库不具数据库的高可用,不推荐用作生产环境来存储数据使用,平台推荐连接用户自有外部的数据库。

1.MySQL 版本配置相关

腾讯云 CDB 为例,这里测试版本配置如下,其它版本 MySQL 可对照相应参考。

以下配置为 MySQL8.0 集群版+2cpu+8gb 内存+200g 存储,如购买云数据库请放开微搭对云数据库指定端口的访问权限。

2. 单机版配置

2.1. 添加配置文件

信息

本步骤需要在 部署流程 中, 运行 ./install.sh之前执行

vim config.yaml

i. 默认目录下是没有 config.yaml 文件的,vim 创建并打开之后输入以下内容:

## config.yaml

customMySQL:
enabled: true
host: 192.168.3.14
port: 3306
username: root
password: xxx
dbName: lowcode
dbRuntimeName: lcruntime
提示

请注意:请确保输入的自定义 mysql 可以在当前服务器上进行访问。其中 dbName 和 dbRuntimeName 是微搭运行中的两个数据库,请确保你输入的两个数据库已经存在,并且两者不能使用同一数据库名称。

ii. 保存文件并退出。

cat config.yaml

iii. 检查文件的内容是否正确。 alt text

2.2. 安装部署

后续安装过程同 部署流程 文档中运行./install.sh

2.3. 常见问题处理

a. 执行./install.sh 之后提示 Access denied

检查 config.yaml 文件输入的 mysql 信息在当前机器是否能连通

3. 集群版配置

3.1. 添加配置

i. 编辑集群安装配置文件 config.yaml

middleware:
mysql:
## mysql 数据库连接信息
host:
port:
username:
password:
## 数据库名称 dbname与dbRuntimeName 不能同名
dbname:
dbRuntimeName:

3.2. 安装部署

运行命令行 ./wedaCli up