# mysql.connector.errors.DatabaseError: 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111)

**URL:** <https://travis-ci.community/t/mysql-connector-errors-databaseerror-2003-hy000-cant-connect-to-mysql-server-on-127-0-0-1-111/2731>\
**Category:** Travis CI Discussions & Feedback\
**Created:** [March 20, 2019, 8:00pm UTC](https://travis-ci.community/t/mysql-connector-errors-databaseerror-2003-hy000-cant-connect-to-mysql-server-on-127-0-0-1-111/2731 "2019-03-20T20:00:04Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![lioramilbaum](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/lioramilbaum/32/1403_2.png) [@lioramilbaum](https://travis-ci.community/u/lioramilbaum)\
**Post date:** [March 20, 2019, 8:00pm UTC](https://travis-ci.community/t/mysql-connector-errors-databaseerror-2003-hy000-cant-connect-to-mysql-server-on-127-0-0-1-111/2731/1 "2019-03-20T20:00:04Z")

</div>

Hitting the following error in travis. Works fine in local environment.

[https://travis-ci.org/lioramilbaum/devopsloft/builds/509072747](https://travis-ci.org/lioramilbaum/devopsloft/builds/509072747)

---

<div class="post-metadata">

**Author:** ![BanzaiMan](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/banzaiman/32/67_2.png) [@BanzaiMan](https://travis-ci.community/u/BanzaiMan)\
**Post date:** [March 21, 2019, 1:20pm UTC](https://travis-ci.community/t/mysql-connector-errors-databaseerror-2003-hy000-cant-connect-to-mysql-server-on-127-0-0-1-111/2731/2 "2019-03-21T13:20:09Z")

</div>

Hello, there. I will start with the obvious question: Is the MySQL server running on your Docker image? In the `docker build` output, I see the client library and the common package being installed, but not the server.

---

<div class="post-metadata">

**Author:** ![lioramilbaum](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/lioramilbaum/32/1403_2.png) [@lioramilbaum](https://travis-ci.community/u/lioramilbaum)\
**Post date:** [March 21, 2019, 2:14pm UTC](https://travis-ci.community/t/mysql-connector-errors-databaseerror-2003-hy000-cant-connect-to-mysql-server-on-127-0-0-1-111/2731/3 "2019-03-21T14:14:20Z")

</div>

correct. mysql server is running in the container and the port is exposed in run command

---

<div class="post-metadata">

**Author:** ![BanzaiMan](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/banzaiman/32/67_2.png) [@BanzaiMan](https://travis-ci.community/u/BanzaiMan)\
**Post date:** [March 21, 2019, 2:38pm UTC](https://travis-ci.community/t/mysql-connector-errors-databaseerror-2003-hy000-cant-connect-to-mysql-server-on-127-0-0-1-111/2731/4 "2019-03-21T14:38:53Z")

</div>

> [@lioramilbaum](#):
>
> mysql server is running in the container

How did you confirm this?

We can [enable debug feature](https://docs.travis-ci.com/user/running-build-in-debug-mode/#enabling-debug-mode) on this repository if you wish, so you can troubleshoot the issue interactively. Please email [support@travis-ci.com](mailto:support@travis-ci.com).

---

<div class="post-metadata">

**Author:** ![lioramilbaum](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/lioramilbaum/32/1403_2.png) [@lioramilbaum](https://travis-ci.community/u/lioramilbaum)\
**Post date:** [March 21, 2019, 3:22pm UTC](https://travis-ci.community/t/mysql-connector-errors-databaseerror-2003-hy000-cant-connect-to-mysql-server-on-127-0-0-1-111/2731/5 "2019-03-21T15:22:39Z")

</div>

I am building the image myself. When I am running the same commands locally, it works like a charm.

---

<div class="post-metadata">

**Author:** ![BanzaiMan](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/banzaiman/32/67_2.png) [@BanzaiMan](https://travis-ci.community/u/BanzaiMan)\
**Post date:** [March 21, 2019, 5:03pm UTC](https://travis-ci.community/t/mysql-connector-errors-databaseerror-2003-hy000-cant-connect-to-mysql-server-on-127-0-0-1-111/2731/6 "2019-03-21T17:03:47Z")

</div>

If your statements are true, then I have no idea why you can’t connect to your MySQL server on the container.

---

<div class="post-metadata">

**Author:** ![lioramilbaum](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/lioramilbaum/32/1403_2.png) [@lioramilbaum](https://travis-ci.community/u/lioramilbaum)\
**Post date:** [March 21, 2019, 5:46pm UTC](https://travis-ci.community/t/mysql-connector-errors-databaseerror-2003-hy000-cant-connect-to-mysql-server-on-127-0-0-1-111/2731/7 "2019-03-21T17:46:36Z")

</div>

I am waiting for travis to enable the debug option on my repo
