2016-04-10 18 views
0

için erişim reddedildi java kullanarak openshift sunucuda barındırılan mysql veritabanına bağlanmak istiyorum. her şey benim yerel bilgisayarda düzgün çalıştığı ama çalıştığınızda ben bu errorMysql Erişim 'kullanıcı' @ 'localhost' (şifre kullanarak: evet) "openshift"

java.sql.SQLException alıyorum openshift veritabanına bağlanmak: (şifreyi kullanarak 'userEl' @ 'localhost @': Erişim kullanıcı için engellendi: evet) com.mysql.jdbc.MysqlIO.checkErrorPacket de com.mysql.jdbc.MysqlIO.checkErrorPacket (MysqlIO.java:3878) de com.mysql.jdbc.SQLError.createSQLException (SQLError.java:957) de (com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication (MysqlIO.java:1694 de com.mysql.jdbc.MysqlIO.checkErrorPacket (MysqlIO.java:871) de MysqlIO.java:3814) ) com.mysql.jdbc.MysqlIO.doHandshake (MysqlIO.java:1215) com.mysql.jdbc.ConnectionImpl.coreConnect adresinde (ConnectionImpl.java:2255) com.mysql.jdbc.ConnectionImpl.connectOneTryOnly (ConnectionImpl.java) : 2286) com.mysql.jdbc.ConnectionImpl de com.mysql.jdbc.ConnectionImpl.createNewIO (ConnectionImpl.java:2085) de com.mysql.jdbc.JDBC4Connection de (ConnectionImpl.java:795) (JDBC4Connection.. .Java: java.lang de sun.reflect.DelegatingConstructorAccessorImpl.newInstance de sun.reflect.NativeConstructorAccessorImpl.newInstance (Bilinmeyen Kaynak) de sun.reflect.NativeConstructorAccessorImpl.newInstance0 (Ana Yöntemi) (Bilinmeyen Kaynak) 44) . reflect.Constructor.newInstance (Bilinmeyen Kaynak)com.mysql.jdbc.NonRegisteringDriver.connect de com.mysql.jdbc.ConnectionImpl.getInstance (ConnectionImpl.java:400) de com.mysql.jdbc.Util.handleNewInstance (Util.java:404) (NonRegisteringDriver de. java: 327) java.sql.DriverManager.getConnection (Bilinmeyen Kaynak) de java.sql.DriverManager.getConnection (Bilinmeyen Kaynak) de myjava.Test.main (Test.java:13 at)

işte benim kodum

cevap

0

OpenShift Online kullanırken MySQL kartuşu, "root" olarak veya 'user' @ 'localhost' olarak giriş yapamazsınız. MySQL kartuşu takarken OpenShift tarafından size sağlanan kimlik bilgileri ile giriş yapmalısınız. Kimlik bilgilerini dişli çarkınıza ekleyerek ve env | grep MYSQL komutunu çalıştırarak görüntüleyebilir veya bunları OpenShift Online Web Konsolunda görüntüleyebilirsiniz. MySQL'i OpenShift Online'da kullanma hakkında daha fazla bilgi için, lütfen bu belgeye (https://developers.openshift.com/databases/mysql.html) Geliştirici Portalı'nda bakın.

+0

OpenShift tarafından sağlanan kimlik bilgileriyle giriş yaptım, ancak hala aynı hatayı aldım! –

İlgili konular