如何运行' mysql'文件?

时间:2017-11-09 17:11:48

标签: mysql docker circleci circleci-2.0

在CircleCI 1.0 中,我们曾经有过这段代码:

services:
  - mysql

database:
    override:
      - mysql -u ubuntu circle_test < scripts/db/mysql_setup.sql

现在我们正在迁移到 2.0 ,而mysql是一个docker而不是服务:

version: 2
jobs:
  build:
    docker:
      - image: circleci/openjdk:8-jdk
      - image: redis:3.2.11
      - image: donilan/mysql-utf8mb4

我们需要准备我们的数据库,如何在mysql进行docker化时执行此mysql -u ubuntu circle_test < scripts/db/mysql_setup.sql

1 个答案:

答案 0 :(得分:0)

我最终直接从我们的应用程序连接到数据库。

还有另一种方法(我没有成功):

  1. 下载mysql-client:apt-get mysql-client
  2. mysql -h 127.0.0.1 -u root或者也许正在使用套接字mysql -u root
  3. 如果有人成功,请告诉我!