A cup of coffee
A heart set free

WordPress 能用远程数据库吗?Supabase 又能怎么玩?

很多朋友在搭建网站的时候都会遇到一个问题:数据库到底要放哪?是不是一定要和 WordPress 在同一台服务器上?能不能用远程数据库?甚至,有人问我:WordPress 能不能直接用 Supabase?今天就来聊聊这个话题。


一、成熟的远程数据库服务商

如果你不想自己维护数据库,可以直接用成熟的远程数据库服务(DBaaS)。常见的有:

  • 国际厂商

    • AWS RDS / Aurora(支持 MySQL、PostgreSQL、Oracle 等)
    • Google Cloud SQL / AlloyDB
    • Azure Database(微软家的 MySQL、PostgreSQL、SQL Server)
  • 国内厂商

    • 阿里云 RDS
    • 腾讯云 CDB
    • 华为云 GaussDB / RDS
    • 万里数据库 GreatDB(国产分布式数据库)
  • 其他开源/轻量级方案

    • MongoDB Atlas
    • PlanetScale(MySQL 云服务)
    • Supabase(PostgreSQL + BaaS)

二、WordPress 能不能用远程数据库?

答案是:完全可以。WordPress 本质上只需要能连上 MySQL/MariaDB 数据库,不管数据库是在本地还是远程。

配置方法也很简单:

  1. 在远程数据库上创建数据库和用户,并授权 WordPress 服务器的 IP。
  2. 修改 wp-config.php
    define('DB_NAME', 'your_database_name');
    define('DB_USER', 'your_database_user');
    define('DB_PASSWORD', 'your_database_password');
    define('DB_HOST', 'your_remote_db_host:3306');
  3. 做好安全措施(防火墙、SSL 加密、定期备份)。
  4. 如果访问量大,建议加缓存插件(Redis、W3 Total Cache)。

三、WordPress 能不能直接用 Supabase?

这里要注意:WordPress 必须依赖 MySQL/MariaDB,而 Supabase 是基于 PostgreSQL 的,所以不能直接替代。

但 Supabase 可以作为 扩展 来用:

  • 内容同步:把 WordPress 的文章、用户数据同步到 Supabase,用它的 API 做移动端或前端应用。
  • 用户认证:Supabase 自带 OAuth 登录、行级安全(RLS),可以增强 WordPress 的用户系统。
  • 无头化(Headless CMS):WordPress 只负责写文章,前端直接调用 Supabase API 来展示。

换句话说,Supabase 不是 WordPress 的“数据库替代品”,而是它的“外挂增强包”。


四、Supabase 是什么?

一句话:Supabase = 开源版 Firebase + PostgreSQL

它提供:

  • 托管 PostgreSQL 数据库
  • 用户认证(Auth)
  • 文件存储(Storage)
  • 实时订阅(Realtime)
  • 无服务器函数(Edge Functions)
  • 向量数据库(pgvector,用于 AI 应用)

适合快速开发 Web/移动应用,尤其是前端开发者想要“无后端写法”的场景。


五、Supabase 的成功案例

比如有团队用 Supabase + Vercel 做了一个多人 TodoList 应用:

  • 用户注册/登录用 Supabase Auth
  • 数据存储在 PostgreSQL
  • 多人同时操作时,任务列表实时同步(Realtime)
  • 前端几乎不用写后端代码,开发效率非常高

这就是 Supabase 的典型优势:前端开发者也能独立完成全栈应用


六、Supabase 怎么收费?

Supabase 的定价分为几个档次:

  • Free(免费版):$0/月

    • 50,000 月活用户
    • 500MB 数据库
    • 5GB 流量
    • 1GB 文件存储
    • 适合个人项目、学习
  • Pro(专业版):$25/月起

    • 100,000 月活用户
    • 8GB 数据库
    • 250GB 流量
    • 100GB 文件存储
    • 适合中小型生产应用
  • Team(团队版):$599/月起

    • 合规支持(SOC2、HIPAA)
    • 更长的日志和备份保留
    • 适合有合规需求的团队
  • Enterprise(企业版):定制报价

    • 专属支持、定制 SLA
    • 适合大规模企业

七、免费版能撑多大规模?

很多人对“50,000 MAU、5GB 流量”没概念,我帮你换算一下:

  • 月活 50,000 ≈ 日均 1,500–2,000 独立访客
  • 数据库 500MB ≈ 1 万篇文章 + 评论
  • 5GB 流量 ≈ 1–1.5 万人次/月(如果每人看 5 个页面)
  • 1GB 文件存储 ≈ 2,000 张图片

👉 结论:免费版大概能支撑一个 月访问 1–2 万人、几千注册用户的小型网站或应用


🔚 总结

  • WordPress 可以用远程数据库,只要是 MySQL/MariaDB 就行。
  • Supabase 不能直接替代 WordPress 数据库,但可以作为扩展,做内容同步、认证增强、无头化架构。
  • Supabase 免费版已经能支撑一个小型网站,Pro 版适合中小型生产环境。

如果你是做内容站、社区或者小型 SaaS,WordPress + Supabase 是一个很有潜力的组合:WordPress 管理内容,Supabase 提供实时 API 和扩展能力。

赞(0) 打赏
未经允许不得转载:大神网 - 币圈投资与科技生活博客 » WordPress 能用远程数据库吗?Supabase 又能怎么玩?

评论 抢沙发

登录

找回密码

注册