title: github actions - cannot connect to mysql
body: <p>so I am trying to setup a laravel ci server with github actions. And, i am using <code>edbizarro/gitlab-ci-pipeline-php:7.3</code> as my container, and I use the official mariadb docker as mysql service.:</p>
  
  <pre><code>services:
        mysql:
          image: mariadb:10.3
          env:
            MYSQL_USER: root
            MYSQL_PASSWORD: root
            MYSQL_ROOT_PASSWORD: root
          ports:
            - 13306:3306 
  ...
  </code></pre>
  
  <p>and I am trying to run, run mysql command to import db: </p>
  
  <pre><code>  - name: Setting Up DB
          run: |
            mysql -Tv -h mysql -P 13306 --protocol=tcp -u root -proot &lt; ./storage/test.sql
  </code></pre>
  
  <p>And here are the several attempts I did: </p>
  
  <pre><code>| host               | error message                                                          |
  |--------------------|------------------------------------------------------------------------|
  | mysql,"${DB_HOST}" | ERROR 2005 (HY000): Unknown MySQL server host 'mysql' (-2)             |
  | 0.0.0.0            | ERROR 2002 (HY000): Can't connect to MySQL server on '0.0.0.0' (115)   |
  | 127.0.0.1          | ERROR 2002 (HY000): Can't connect to MySQL server on '127.0.0.1' (115) |
  | (without host)     | ERROR 2002 (HY000): Can't connect to MySQL server on 'localhost' (99)  |
  </code></pre>
  
  <p>Not sure what else I can do here ... </p>
  
  <p>here is what I also tried, all tells me that <strong>option don't exist</strong>: </p>
  
  <pre><code> services:
        mysql:
          image: mariadb:10.3
          options: --bind_address=""
          env:
            MYSQL_USER: root
            MYSQL_PASSWORD: root
            MYSQL_ROOT_PASSWORD: root
          ports:
            - 13306:3306 
  </code></pre>
  
  <p>and I tried with options : </p>
  
  <ol>
  <li><code>--disable_bind_address</code></li>
  <li><code>--bind-address=""</code></li>
  </ol>
  
  <p>Here are some log messages I got from github: (-Tv did not give anything useful)</p>
  
  <pre><code>docker.io/library/mariadb:10.3
  /usr/bin/docker create --name 607ae471e5844570b9e2fcf4f57ed78a_mariadb103_d94369 --label 2b5be7 --workdir /__w/laravel/laravel --network github_network_ab8a7ba8c1624f95bdc2784147b4b5e1 --network-alias mysql -p 13306:3306 -e "MYSQL_USER=root" -e "MYSQL_PASSWORD=root" -e "MYSQL_ROOT_PASSWORD=root" -e "HOME=/github/home" -v "/home/runner/work":"/__w" -v "/home/runner/runners/2.157.3/externals":"/__e":ro -v "/home/runner/work/_temp":"/__w/_temp" -v "/home/runner/work/_actions":"/__w/_actions" -v "/opt/hostedtoolcache":"/__t" -v "/home/runner/work/_temp/_github_home":"/github/home" -v "/home/runner/work/_temp/_github_workflow":"/github/workflow" mariadb:10.3
   c3b10a5c4799a671f55c2f2b7a33803abd9228830be5e8821b51f10a2b2951b3
  /usr/bin/docker start c3b10a5c4799a671f55c2f2b7a33803abd9228830be5e8821b51f10a2b2951b3
  c3b10a5c4799a671f55c2f2b7a33803abd9228830be5e8821b51f10a2b2951b3
  /usr/bin/docker ps --all --filter id=c3b10a5c4799a671f55c2f2b7a33803abd9228830be5e8821b51f10a2b2951b3 --filter status=running --no-trunc --format "{{.ID}} {{.Status}}"
  c3b10a5c4799a671f55c2f2b7a33803abd9228830be5e8821b51f10a2b2951b3 Up Less than a second
  /usr/bin/docker port c3b10a5c4799a671f55c2f2b7a33803abd9228830be5e8821b51f10a2b2951b3
  3306/tcp -&gt; 0.0.0.0:13306
  </code></pre>