我遇到以下問題。OpenShift:在兩個應用程序之間共享MySQL數據庫
我有兩個應用程序創建APP_1和APP_2
在APP_1 MySQL的安裝,並具有以下參數:
OPENSHIFT_MYSQL_DB_PORT = 3306
OPENSHIFT_MYSQL_DB_HOST = 127.9.101.2
OPENSHIFT_MYSQL_DB_PASSWORD = xxxx
OPENSHIFT_MYSQL_DB_USERNAME = xxxx
OPENSHIFT_MYSQL_DB_SOCKET =/var/lib/openshift/5252ca504382ecccc30000ca/mysql// socket/mysql.sock
OPENSHIFT_MYSQL_DB_URL = mysql ://admindWSK1aY: [email protected]: 3306/
OPENSHIFT_MYSQL_DB_LOG_DIR =在/ var/lib中/ openshift/5252ca504382ecccc30000ca/mysql /下/日誌/
在app_1上,我可以通過本地數據庫上的MySQL shell輕鬆連接。
和命令是這樣的。
mysql -h 127.9.101.2 -u xxx -pxxx db325771
但是,當我在app_2上運行相同的命令時,我收到以下錯誤消息。
ERROR 2003 (HY000): Can not connect to MySQL server on '127 .9.101.2 '(113)
我在做什麼錯? 如何爲兩個應用程序共享一個數據庫?
謝謝
-1,誰告訴你使用OPENSHIFT_MYSQL_DB_PROXY_PORT?如果我在使用應用程序SSH時執行env | grep OPENSHIFT_MYSQL_DB_PROXY_PORT,則不會得到結果 – Timo