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.0Redis 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 redisLinux
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 端口 | 6379 | Redis 连接端口 |
下一步
继续 获取源码与分支说明。
