尝试在Openshift jboss / mysql设备上部署我的应用程序。我的hibernate.cfg.xml包含localhost / db_name作为hibernate.connection.url。我想保留它。但是hibernate无法连接。如果我明确提到我在my.cnf中看到的bind_address它按预期工作。
任何想法,我如何将我的localhost映射到该绑定地址?我无法在Openshift上编辑my.cnf。
答案 0 :(得分:1)
您应该使用MySQL环境变量,而不是“localhost”,因为您的MySQL实例没有在localhost上侦听。请参阅这两篇关于OpenShift环境变量的文章,以及一般的mysql,它们应该可以帮助您运行应用程序。
https://developers.openshift.com/en/managing-environment-variables.html https://developers.openshift.com/en/databases-mysql.html