mysql - 使用我自己的 MySQL 服务器将我的 Flask 应用程序部署到 Heroku
问题描述
我有一个带有 Flask 后端和 Vue 前端的项目。我想将它部署到 Heroku,但使用我自己的 MySQL 服务器上的我自己的 MySQL 数据库,而不使用 Heroku 的测功机。
这可能吗?
解决方案
这取决于你的意思
我自己的 MySQL 数据库来自我自己的 MySQL 服务器,而不使用 Heroku 的 dynos
如果您的 MySQL 服务器可以从 Internet 访问,那当然可以。只需将您的应用程序指向它。
(请注意,使用Heroku 的数据库插件之一并不意味着使用 dynos。这些服务作为托管服务在云上运行,而不是在您的 dynos 上。JawsDB 和 ClearDB 都是可选的,并且都有免费层。)
如果您正在谈论在防火墙内运行的东西,例如在您的笔记本电脑上,那么如果不做一堆网络工作,这将是不可能的。这是可能的,但我强烈建议您不要这样做。很容易产生安全问题。
推荐阅读
- php - php中的CDN链接包含文件
- github - im having trouble with git push ive t
- syntax-error - ocaml中二叉搜索树的语法错误
- python - creating a function that takes in a string and returns that string with every even letter uppercase
- javascript - 如何有效地编辑数据集中深处的项目,显示为反应组件?
- java - 在 Intellij Idea 中禁用 java doc 自动格式化。2019
- c++ - 在 C++ 中,是否可以从类成员函数返回类的元素?
- c# - Visual Studio 错误:“Microsoft.ACE.OLEDB.12.0”提供程序未在本地计算机上注册
- php - PHP foreach 数组并与 GET 进行比较
- r - 如何计算日期列的不同天数