# Mysql ssl connection issue

**URL:** <https://discourse.rom-rb.org/t/mysql-ssl-connection-issue/634>\
**Category:** Issues\
**Created:** [January 24, 2024, 9:43pm UTC](https://discourse.rom-rb.org/t/mysql-ssl-connection-issue/634 "2024-01-24T21:43:23Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![codeslinger](https://avatars.discourse-cdn.com/v4/letter/c/e9a140/32.png) [@codeslinger](https://discourse.rom-rb.org/u/codeslinger)\
**Post date:** [January 24, 2024, 9:43pm UTC](https://discourse.rom-rb.org/t/mysql-ssl-connection-issue/634/1 "2024-01-24T21:43:23Z")

</div>

Hello,  
In your documentation ([ROM](https://rom-rb.org/learn/sql/3.3/#mysql)) you indicate that the option to be used is “:sslmode” and “:sslca”. However in the code base (mysql2 0.5.4) I see they are using “:ssl\_mode”. Can you tell me if the documentation is wrong or is the code using the wrong symbol?

gems/mysql2-0.5.4/lib/mysql2/client.rb:49:in `initialize’

> **[GitHub - brianmario/mysql2 at 0.5.4](https://github.com/brianmario/mysql2/tree/0.5.4#ssltls-options)**
>
> 0.5.4

Thank you!

---

<div class="post-metadata">

**Author:** ![solnic](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.rom-rb.org/solnic/32/279_2.png) [@solnic](https://discourse.rom-rb.org/u/solnic)\
**Post date:** [January 30, 2024, 9:16pm UTC](https://discourse.rom-rb.org/t/mysql-ssl-connection-issue/634/2 "2024-01-30T21:16:02Z")

</div>

Hey there, seems like the docs are not up to date then

---

<div class="post-metadata">

**Author:** ![alassek](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.rom-rb.org/alassek/32/260_2.png) [@alassek](https://discourse.rom-rb.org/u/alassek)\
**Post date:** [January 31, 2024, 10:52pm UTC](https://discourse.rom-rb.org/t/mysql-ssl-connection-issue/634/3 "2024-01-31T22:52:59Z")

</div>

This is an annoying inconsistency in the [adapter code](https://github.com/brianmario/mysql2/blob/79f78f940685396f1b5f30ec502544bb7e3ba9cf/README.md?plain=1#L315-L321).

TL;DR `sslca` is correct, `sslmode` should be `ssl_mode`.
