mysql - 容器无法连接到 MySql DB

标签 mysql ibm-cloud

我有一个运行 MySQL 的容器,并且想要从另一个容器 (Wordpress) 连接到数据库。当在我的笔记本电脑上本地运行容器时,它可以连接到在 Bluemix 上运行的数据库。在 Bluemix 上运行相同的容器

ice run --name=wordpress1 -p 80 -e WORDPRESS_DB_PASSWORD=xxx -e WORDPRESS_DB_HOST=129.41.234.102:3306 registry-ice.ng.bluemix.net/rhocheck/wordpress:latest

我收到此错误:

Warning: mysqli::mysqli(): (HY000/2002): No route to host in - on line 10

数据库正在运行。我什至可以从 Bluemix 上的容器进行连接,我通过 ssh 连接

有什么想法吗?

最佳答案

我会使用 ClearDB 服务。 MySQL 服务是实验性的。 ClearDB 是一家很棒的公司,托管 MySQL。您可以尝试将 CLearDB 绑定(bind)到您的应用程序/容器并通过这种方式连接吗?

关于mysql - 容器无法连接到 MySql DB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30074617/

相关文章:

database - Cloudant 查询错误 : missing search index when trying to sort

scala - 如何在 Bluemix 上启动 Scala Play 应用程序?

node.js - 将nodejs应用程序部署到bluemix时如何指定npm版本?

python - 如何从 Data Science Experience 上的 Python 访问 Bluemix Object Storage 上的文件?

mysql - 为什么我不能在 MySQL 中使用 ">"比较日期?

mysql - 如何从 mysql 提示符中找到您的用户名?

PHP、MYSQL 和 HTML FORMS 无法协同工作

php - 在 AngularJS1 的一个 ng-repeat 指令中使用多个 limitTo 过滤器

mysql RIM 错误

php - 如何将php,nodejs和mysql应用程序部署到IBM Cloud