自定义 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. 检查文件的内容是否正确。
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