mysqlとphpmyadminカートリッジを使用してopensshift.redhat.comにnodejsアプリケーションをデプロイしました。 mywebsite.rhcloud.com/phpmyadminに行って自分の資格情報でログインすると、データベースに正常にアクセスできますが、ローカルコンピュータのMySQLワークベンチへの接続を追加しようとすると、接続されていないように見えます。openshift mysqlカートリッジのMySQLデータベースにリモートアクセスできません
私が使用しているINFOMATIONは、私のアプリケーションとタイピングにsshingからです:
echo $OPENSHIFT_MYSQL_DB_USERNAME
echo $OPENSHIFT_MYSQL_DB_PASSWORD
echo $OPENSHIFT_MYSQL_DB_HOST
echo $OPENSHIFT_MYSQL_DB_PORT
これは私がMySQLのワークベンチでの使用自分のユーザー名、パスワード、ホストとポートを提供します。
私はこれを試してみた:https://stackoverflow.com/a/27333276/2890156
は、私databse IPから0.0.0.0にバインドアドレスを変更し、このアカウントは、任意のIPからの接続を許可するように%
でのphpMyAdminのウェブインターフェースから新しいユーザーを追加しましたが、それすべてが機能していないようです。
私が間違っているか迷っているのか分かりません。だれでも助けてくれますか?
EDIT: は...私が変更したバインドアドレスはmysqlのカートリッジを再起動した後、私のリモート・データベース・IPに戻って変更されているようだ
あなたが変更した後にMySQLを再起動しましたバインドIPアドレス?ファイアウォールでポート3306が開いていることを確認しましたか? – tier1
はい、再起動を試みましたが、ファイアウォールの設定を確認する方法がわかりません – Denny