自定义 MySQL 配置指南
「微搭私有部署」支持连接自定义的 MySQL 数据库,以满足企业级数据存储和管理需求。本文档将指导您完成 MySQL 数据库的配置和集成。
前置要求
在开始配置之前,请确保您的环境满足以下要求:
数据库版本要求
版本兼容性
- MySQL 版本:8.0.30 及以上版本(支持单机版和集群版)
- 版本限制:MySQL 8.4 及以后版本可能不兼容(因禁用了
mysql_native_password插件) - 兼容性检查:建议使用 MySQL 8.0.30 - 8.3.x 版本以确保最佳兼容性
权限要求
配置用于连接的 MySQL 用户需要具备以下权限:
- 表操作权限:
CREATE、DROP、ALTER - 数据操作权限:
SELECT、INSERT、UPDATE、DELETE - 索引权限:
INDEX
生产环境建议
最佳实践
- 高可用性:生产环境建议使用云数据库或自建高可用 MySQL 集群
- 避免 Docker:不推荐使用 Docker 启动的 MySQL 作为生产环境数据存储
- 外部数据库:推荐连接企业自有的外部数据库服务
- 备份策略:确保数据库具备完善的备份和恢复机制
MySQL 配置参数
基础配置要求
为确保「微搭私有部署」与 MySQL 数据库的兼容性,需要对 MySQL 进行以下配置。以下配置适用于 MySQL 8.0 版本。
推荐配置规格
以 腾讯云 CDB MySQL 为例:
| 配置项 | 推荐值 | 说明 |
|---|---|---|
| 版本 | MySQL 8.0 集群版 | 提供高可用性保障 |
| CPU | 2 核及以上 | 根据业务量调整 |
| 内存 | 8GB 及以上 | 确保查询性能 |
| 存储 | 200GB 及以上 | 根据数据量预估 |
| 网络 | 开放指定端口访问权限 | 确保微搭可以连接 |