gpt4 book ai didi

mysql - 我可以在 openshift 中每个档位拥有多个数据库吗?

转载 作者:可可西里 更新时间:2023-11-01 07:52:36 27 4
gpt4 key购买 nike

我已经部署了 Java 应用程序,现在在 OpenShift 中连接了一个 Grails 应用程序......到目前为止一切顺利(很棒的服务)

我可以将超过 1 个应用程序部署到一个设备上...但是我可以为每个设备部署超过 1 个数据库吗?

这个配置让我觉得我做不到

  String host = System.getenv('OPENSHIFT_MYSQL_DB_HOST')
String port = System.getenv('OPENSHIFT_MYSQL_DB_PORT')
String dbName = System.getenv('OPENSHIFT_APP_NAME')
url = "jdbc:mysql://$host:$port/$dbName"
username = System.getenv('OPENSHIFT_MYSQL_DB_USERNAME')
password = System.getenv('OPENSHIFT_MYSQL_DB_PASSWORD')

摘自这篇文章: Configuring DataSource.groovy for Openshift for Grails

如果我不能超过每个齿轮的 DB,那就糟透了......

那么每个齿轮可以有超过 1 个 DB 吗?

最佳答案

在齿轮上创建另一个数据库就足够了吗?还是要运行 2 个单独的 mysql 进程?

如果您想要两个单独的数据库,您可以直接通过 ssh 连接到您的设备,使用 mysql 创建另一个数据库。然后只需创建一个自定义环境变量来引用第二个数据库。 IE。您可以使用 $OPENSHIFT_APP_DB2 并使用相同的主机和端口详细信息进行连接。

如果您需要帮助获取自定义环境变量,您可以使用 this以供引用。

关于mysql - 我可以在 openshift 中每个档位拥有多个数据库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21666063/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com