Je n'arrive pas à faire tourner jdbcmysql sur ssl.jruby jdbcmysql adaptateur ne fonctionne pas avec ssl?
gemmes Téléchargé:
jdbc-mysql (5.0.4)
JRuby-OpenSSL (0.7.1)
Utilisation d'une console de rails normale (non JRuby), je l'ai eu à courir avec (aseptisé ci-dessous):
cp = ActiveRecord::Base.establish_connection(
:adapter => 'jdbcmysql',
:host => 'host',
:username => 'user',
:password => 'pw',
:database => 'db',
:sslca => "ca-cert.pem"
)
mais la même commande jette ce droit après que j'appelle cp.connection:
RuntimeError: The driver encountered an unknown error: java.sql.SQLException: Access denied for user 'user'@'host' (using password: YES)
dans la console jruby. C'est probablement parce que ssl n'est pas utilisé parce que j'ai défini l'utilisateur pour exiger ssl.
Est-ce que jdbc-mysql ne supporte pas ssl? Je suis assez sûr que l'adaptateur jdbc fait.
Dois-je peut-être exécuter une commande pour que le serveur reconnaisse le ca-cert, au lieu de le passer comme: sslca => "ca-cert.pem" – Andy