【问题标题】:How to connet to the mysql server in zeit-now如何在 zeit-now 中连接到 mysql 服务器
【发布时间】:2019-06-23 08:14:56
【问题描述】:

我使用zeit-now 来部署我的网站。 但我无法连接到我的 MySQL 服务器。 我确定我的 MySQL 服务器能够连接到我的机器上。 这是我的repo。 有什么解决办法吗?

【问题讨论】:

    标签: javascript typescript nestjs typeorm vercel


    【解决方案1】:

    在常见问题解答中说

    现在本身专注于成为无服务器托管的最佳平台。这意味着我们处理的工作负载是静态的或无状态的。

    仍然,您正在尝试连接到本地主机上的数据库。尽管在 docker 容器中运行数据库实例可能是暂存系统的一个选项,但它绝对不适用于生产系统,因为在重新启动/重新部署时会丢失数据。而且您似乎没有在部署中启动 docker 容器。

    您应该改用云数据库提供商:

    使用提供安全(最好是基于 HTTPS)网关的云数据库,例如:Azure CosmosDB、MongoDB、Atlas、Firebase、Google Cloud SQL

    【讨论】:

    • 嗨,谢谢你,很抱歉迟到了。我将数据库部署在我的云服务器上。
    • 所以您在 Zeit 上部署了数据库?通过码头集装箱?你暴露了端口吗?
    • 我购买了云虚拟机并安装了 MySQL。我可以通过mysql -u*** -p*** -h ***.***.***.*** 连接。我也可以在本地使用 typeorm 连接,但是在 zeit 上,typeorm 连接失败。
    猜你喜欢
    • 2014-11-12
    • 2020-03-05
    • 1970-01-01
    • 2012-04-20
    • 2020-05-24
    • 1970-01-01
    • 2016-12-08
    • 2021-03-31
    • 2018-07-23
    相关资源
    最近更新 更多