Я не могу заставить jdbcmysql работать поверх ssl.
Загруженные гемы:
jdbc-mysql (5.0.4)
jruby-openssl (0.7.1)
Используя обычную консоль rails (не jruby), я запустил ее с (sanitized ниже):
cp = ActiveRecord::Base.establish_connection(
:adapter => 'jdbcmysql',
:host => 'host',
:username => 'user',
:password => 'pw',
:database => 'db',
:sslca => "ca-cert.pem"
)
, но эта же команда выдает это сразу после того, как я вызываю cp.connection:
RuntimeError: The driver encountered an unknown error: java.sql.SQLException: Access denied for user 'user'@'host' (using password: YES)
в консоли jruby.Вероятно, это связано с тем, что ssl не используется, поскольку я установил для пользователя требование ssl.
Разве jdbc-mysql просто не поддерживает ssl?Я уверен, что адаптер jdbc работает.