Skip to content

MySQL 与 Redis 准备

Forge Admin 需要 MySQL 8.0+ 和 Redis 6.0+。推荐使用 Docker 快速部署。

使用 Docker 安装(推荐)

MySQL 8.0

bash
# 拉取镜像并启动
docker run -d \
  --name forge-mysql \
  -p 3306:3306 \
  -e MYSQL_ROOT_PASSWORD=root123 \
  -e MYSQL_CHARACTER_SET_SERVER=utf8mb4 \
  -e MYSQL_COLLATION_SERVER=utf8mb4_general_ci \
  mysql:8.0

Redis 7.0

bash
# 拉取镜像并启动
docker run -d \
  --name forge-redis \
  -p 6379:6379 \
  redis:7.0

创建数据库

bash
# 进入 MySQL 容器
docker exec -it forge-mysql mysql -uroot -proot123

# 在 MySQL 中执行
CREATE DATABASE forge_admin DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

注意:数据库名称建议使用 forge_admin,与配置文件中的默认值保持一致。字符集必须为 utf8mb4

本地安装(备选)

macOS

bash
# MySQL
brew install mysql@8.0
brew services start mysql@8.0

# Redis
brew install redis
brew services start redis

Linux

bash
# MySQL
sudo apt install mysql-server-8.0

# Redis
sudo apt install redis-server

验证安装

bash
# 验证 MySQL 连接
docker exec -it forge-mysql mysql -uroot -proot123 -e "SELECT VERSION();"
# 期望: 8.0.x

# 验证数据库已创建
docker exec -it forge-mysql mysql -uroot -proot123 -e "SHOW DATABASES LIKE 'forge_admin';"

# 验证 Redis 连接
docker exec -it forge-redis redis-cli PING
# 期望: PONG

配置说明

配置项默认值说明
MySQL 端口3306数据库连接端口
MySQL 数据库forge_admin应用数据库名称
MySQL 字符集utf8mb4必须使用此字符集
Redis 端口6379Redis 连接端口

下一步

继续 获取源码与分支说明

Forge Admin — 基于 Vue3 + Spring Boot 的企业级后台管理框架