创建 MySQL 数据库与 Redis
本章目标
为客户站点准备独立的数据存储。
操作步骤
- 宝塔 → 数据库 → 添加数据库,新建 yume_site 及仅访问该库的专用账号,字符集选择 utf8mb4。
- 记录数据库主机、端口、库名、用户名和密码,填入自己的 .env。
- 确认 Redis 服务已启动。若已有实例可使用经过规划的独立库或实例;不要清理其他项目的 Redis 数据。
- 数据库和 Redis 仅供内部服务连接,不直接对公网开放。
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 编码。不要通过关闭验证或开放全部公网访问处理。
部署遇到问题?
带上当前章节与适用版本,让助手帮你查找解决步骤。

