站内搜索
源码产品

创建 MySQL 数据库与 Redis

客户源码 1.0.0资料核对 2026-11-10
本文目录本章目标操作步骤密码包含特殊字符完成检查常见错误

本章目标

为客户站点准备独立的数据存储。

操作步骤

  1. 宝塔 → 数据库 → 添加数据库,新建 yume_site 及仅访问该库的专用账号,字符集选择 utf8mb4。
  2. 记录数据库主机、端口、库名、用户名和密码,填入自己的 .env。
  3. 确认 Redis 服务已启动。若已有实例可使用经过规划的独立库或实例;不要清理其他项目的 Redis 数据。
  4. 数据库和 Redis 仅供内部服务连接,不直接对公网开放。
dotenv
DATABASE_URL=mysql://YOUR_USER:URL_ENCODED_PASSWORD@127.0.0.1:3306/yume_site
REDIS_URL=redis://127.0.0.1:6379/0

密码包含特殊字符

DATABASE_URL 中密码的 @、#、/ 等字符需要 URL 编码。Redis 配置了密码时,连接地址也需要包含对应认证信息。上述地址只表示格式,不是可直接使用的账号。

完成检查

确认数据库为空、账号可以连接该库、Redis 可连接。表结构由后续迁移创建,不导入语梦官方 SQL,也不运行开发 seed。

常见错误

P1001 通常表示数据库不可连接,先检查服务、端口和网络;认证失败再核对账号权限及 URL 编码。不要通过关闭验证或开放全部公网访问处理。

部署遇到问题?

带上当前章节与适用版本,让助手帮你查找解决步骤。

结合本文问 AI 社区交流