









本攻略包含:本地开发环境 + 生产环境双配置,前端开发工程师照这个做就好了。
你将得到:
✅ 本地完美运行 Strapi
✅ 连接 MySQL 8 无报错
✅ 可访问后台:http://localhost:1337/admin
✅ 配置文件已内置 生产环境 模板
✅ 直接为上线部署做好准备
Node.js 18+(推荐 18.20.2)
MySQL 8.0.27(你已安装)
Git(可选)
打开 CMD 登录 MySQL:
mysql -u root -p
执行:
CREATE DATABASE IF NOT EXISTS strapi DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER IF NOT EXISTS '<您的账号>'@'%' IDENTIFIED BY '<您的密码>';
GRANT ALL PRIVILEGES ON *.* TO '<您的账号>'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
npx create-strapi@latest my-strapi-blog
选择:
Quickstart 或 Custom
数据库选择 MySQL(默认SQLLite,为了与服务器对齐,这里选了MYSQL)
等待初始化完成,按需要选择配置,如果没有特殊需要,直接默认按回车键即可。(需要输入数据库名称、账户、密码)


npm run dev

如果运行失败,可以进入下一步————终极配置文件
进入项目 my-strapi-blog/
# Server
HOST=0.0.0.0
PORT=1337
# Secrets
APP_KEYS=bRAmjQa35euKS6b6Bo+9vg==,vAqveTpKHzycu+q0FVJN2A==,M3kGJdZMuOQtRQq2sv27Fw==,jLpRg0czOUCSXMyFs4Mg2A==
API_TOKEN_SALT=OFVEYrn0ie5kO6dRAN3kYQ==
ADMIN_JWT_SECRET=g+NjBPsUuw7b3soMQlwwxg==
TRANSFER_TOKEN_SALT=Wdn73itHXsPawEhSPeMlTw==
ENCRYPTION_KEY=v2yHK7Rhc7DeUf2mbtR4eg==
# Database
DATABASE_CLIENT=mysql
DATABASE_HOST=127.0.0.1
DATABASE_PORT=3306
DATABASE_NAME= strapi_blog_local
DATABASE_USERNAME=<您的账号>
DATABASE_PASSWORD=<您的密码>
DATABASE_SSL=false
DATABASE_FILENAME=
JWT_SECRET=kweqFhkXoVcPpPWVZxe+sg==
着重检查DATABASE_NAME、DATABASE_USERNAME、DATABASE_PASSWORD这几条配置,保证配置正常,启动项目就不会再报数据库连接异常的问题了。
npm run dev
✅ 出现 Strapi started successfully 就是成功
访问后台:
http://localhost:1337/admin

Strapi启动成功,就可以愉快的在本地环境使用Strapi了,后边会继续写文详细介绍。
注:Strapi安装完成后默认是英文界面,可参考[https://www.cnblogs.com/xyyt/p/19800251](Strapi v5.4设置中文语言展示)来设置中文界面。
NODE_ENV=production
HOST=0.0.0.0
PORT=1337
URL=https://your-domain.com
## 生产 MySQL
DATABASE_CLIENT=mysql
DATABASE_HOST=127.0.0.1
DATABASE_PORT=3306
DATABASE_NAME=strapi
DATABASE_USERNAME=<您的账号>
DATABASE_PASSWORD=<您的密码>
DATABASE_SSL=true
npm run start
npm run build
DATABASE_SSL=false
用户名必须填写 <您的账号>(替换为实际账号)
密码:<您的密码>(替换为实际密码)
库名:my_strapi_blog
已在 plugins.js 修复
使用:http://localhost:1337/admin
安装 MySQL
创建数据库 my_strapi_blog
创建 my_strapi_blog 项目
检查开发环境配置文件数据库配置是否正确,手动创建.env.production文件并进行生产环境配置
npm run dev 启动
打开 localhost:1337/admin
生产环境直接用内置配置打包上线
接下来,会继续写Strapi的使用及生产环境的配置。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。