2014-12-18 1 views
0

나는 최신 MySQL Chef 제조법을 사용하여 MySQL 서버를 설치하고있다. 다음에 데이터베이스를 만들고 싶습니다. 데이터베이스 레시피는 MySQL ~> 5.0을 지정합니다.요리법 데이터베이스는 하위 MySQL을 지정합니다. 어떻게 처리해야합니까?

어떻게 이러한 버전 종속성을 처리합니까? 데이터베이스 레서피의 종속성을 변경하고 여전히 작동 하는지를 볼 수는 있지만, 그렇게 느껴지지는 않습니다.

그 이유는 무엇입니까?

답변

0

mysql 버전이나 요리 책 버전에 대해 언급하는 것이 명확하지 않습니다.

그러나 나는 당신이 요리 책에 대해 이야기하고 있다고 가정 할 것입니다.

데이터베이스 요리 책은 버전 5.0.x의 mysql 요리 책에 따라 다르며 버전 5.6에서 mysql을 설치할 수 있습니다. mysql 요리 책이 6 번 (주요 변경)으로 부풀어 오르다는 것은 이전의 주요 버전과 큰 변화가 있음을 의미합니다.

데이터베이스 요리 책은 V6의 mysql 요리 책으로 테스트 (또는 테스트 및 실패)되지 않았습니다.

세계적인 '대응 방법'에 대한 가장 좋은 대답은 데이터베이스 요리 책에 의존하는 데이터베이스 용 래퍼 요리 책을 갖는 것입니다.

레시피를 호출 할 때 mysql을 설치하고 DB에 필요한 것을주의해야한다. 래퍼 요리 책의 속성에 따라 mysql 설치를 조정할 수 있으며 필요한 경우 기본 경로가 아닌 특정 레시피를 포함 할 수있다.

당신의 주된 문제는 mysql 설치와 db creation을 두 개의 분리 된 것으로 보는 것이지만 사실 mysql 서버 설치는 데이터베이스 생성의 필수 조건입니다.

+0

감사합니다. mysql 6.0 요리 책을 사용하면 어떻게 데이터베이스를 만들고 채울 수 있습니까? 쉘 호출 mysql? – jbd

+0

나는 flyway 또는 다른 요리사가 운영하는 스키마 관리자를 더 권장합니다. – Tensibai

관련 문제