# Liquibase Docker Can't Connect to DB but Liquibase CLI can

**URL:** <https://forum.liquibase.org/t/liquibase-docker-cant-connect-to-db-but-liquibase-cli-can/5590>\
**Category:** Community Answers\
**Created:** [June 11, 2021, 8:25pm UTC](https://forum.liquibase.org/t/liquibase-docker-cant-connect-to-db-but-liquibase-cli-can/5590 "2021-06-11T20:25:30Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![dba4today](https://avatars.discourse-cdn.com/v4/letter/d/5daacb/32.png) [@dba4today](https://forum.liquibase.org/u/dba4today)\
**Post date:** [June 11, 2021, 8:25pm UTC](https://forum.liquibase.org/t/liquibase-docker-cant-connect-to-db-but-liquibase-cli-can/5590/1 "2021-06-11T20:25:30Z")

</div>

I’m attempting to verify liquibase docker can connect to my existing running database the same way via docker the same way I do liquibase CLI does. But I’m getting errors. I’ve logged into the container and have verified I can reach my database inside the container using debian/linux commands without issue.

My first test is to generate a changelog in the mysql.sql format to verify network connection. I’ve used the default included driver and included my own. I’ve also used an ip address and urls and both fail.

I’m getting liquibase.exception.DatabaseException: Connection could not be created to jdbc:mysql://url:port/db with driver com.mysql.cj.jdbc.Driver. Communications link failure…

My liquibase.docker.properties looks like this:

classpath: /liquibase/changelog/mysql-connector-java-8.0.25.jar  
driver: com.mysql.cj.jdbc.Driver  
url: jdbc:mysql://url:port/db  
username: usr  
password: pwd  
referenceDriver: com.mysql.cj.jdbc.Driver  
referenceUrl: jdbc:mysql://url:port/db

docker run --rm -v /myfolder:/liquibase/changelog liquibase/liquibase --defaultsFile=/liquibase/changelog/liquibase.docker.properties --changeLogFile=output.mysql.sql generateChangeLog

---

<div class="post-metadata">

**Author:** ![aditi](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.liquibase.org/aditi/32/356_2.png) [@aditi](https://forum.liquibase.org/u/aditi)\
**Post date:** [June 23, 2021, 3:34pm UTC](https://forum.liquibase.org/t/liquibase-docker-cant-connect-to-db-but-liquibase-cli-can/5590/2 "2021-06-23T15:34:29Z")

</div>

Hi @dba4today ,

Try this out, add `autoReconnect=true"&"useSSL=false` paramas in the url.  
For example,` jdbc:mysql://url:port?autoReconnect=true"&"useSSL=false` Sometimes these parameters are important in mysql db’s.

---

<div class="post-metadata">

**Author:** ![dgongora](https://avatars.discourse-cdn.com/v4/letter/d/278dde/32.png) [@dgongora](https://forum.liquibase.org/u/dgongora)\
**Post date:** [January 3, 2022, 2:50pm UTC](https://forum.liquibase.org/t/liquibase-docker-cant-connect-to-db-but-liquibase-cli-can/5590/3 "2022-01-03T14:50:29Z")

</div>

This solved our problem trying to connect to a RDS database! Thank you!

The `useSSL=false` parameter did the trick!
