2017-11-09 17 views
1

, 우리는이 코드가하는 데 사용 :'mysql'파일을 실행하는 방법은 무엇입니까? CircleCI <strong>1.0</strong>에서

services: 
    - mysql 

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

이제 우리는 2.0로 이주를하고 mysql을 대신하는 서비스의 고정 표시기입니다 :

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

우리는 필요 우리의 데이터베이스를 준비한다. mysql이 도킹 될 때 어떻게하면 mysql -u ubuntu circle_test < scripts/db/mysql_setup.sql을 실행할 수 있는가?

답변

0

Google 앱에서 직접 데이터베이스에 연결되었습니다.

(나는에 실패했다)하지만 또 다른 방법이있다 :

  1. 다운로드 MySQL의 클라이언트 : apt-get mysql-client
  2. mysql -h 127.0.0.1 -u root 아니면 소켓 mysql -u root
  3. 사람이 성공하면

를 사용하여, 나에게 알려줘!