인프런 커뮤니티 질문&답변

steadyJay님의 프로필 이미지
steadyJay

작성한 질문수

따라하며 배우는 MySQL on Docker

Custom Docker Image 사용 및 Prometheus Container 구성

groupadd: group mysql already exists에러

해결된 질문

작성

·

1K

0

안녕하세요 

강의 정말 잘듣고 있습니다.

 

실습 중 문제가 발생하여 질문 드립니다.

 

현재 ec2 Linux AMI 환경에서 실습을 진행하고 있습니다.

지난번 Proxy Layer 실습을 진행할 때 서버에서 mysql을 실행하기 위해 mysql server를 서버에 설치한 상태이구요.

 

문제는 여기서 발생했습니다. 

groupadd -g 1001 mysql 명령어를 입력하면, 아래와같은 메시지가 나옵니다. (root로 이동해서 해봐도 동일하고, 실제 그룹 리스트를 확인해보니 mysql:xx:xx 형태의 그룹이 있습니다.)

이대로 권한만 줘서 docker container를 실행시켜도 결국 중간에 에러가 발생하여 제대로 실행되지 않습니다 

(도커 컨테이너 실행시 발생하는 에러)

 

이 문제를 어떻게 해결하면 좋을까요?

답변 2

0

김영헌님의 프로필 이미지
김영헌
지식공유자

재미있게 들어주셔서 감사합니다.

진행하시다가 문의시항이 있으시면 편하게 질문해주세요.

감사합니다.

0

김영헌님의 프로필 이미지
김영헌
지식공유자

안녕하세요.

이미 mysql group이 있어서 생성할 때 에러가 나는 거 같은데요.

이미 mysql group이 있는 상태이기 때문에

아래와 같이 groupmod 명령어로 gid를 변경만 해주면 될 거 같습니다.

groupmod -g 1001 mysql

 

 

steadyJay님의 프로필 이미지
steadyJay
질문자

와 !! 정말 빠른 답변 감사해요!!

저는 mysql이라는 group 아이디만 피하면 될 것 같아서 mysqlpermission이라는 임의의 아이디를 주고 이 퍼미션 권한을 각 디렉터리와 연결해서 docker 실행까지는 해결했습니다!!

 

이후 상황에 문제가 발생하면 주신 답변으로 잘 해결해보겠습니다!

금요일 저녁에 빠른답변 정말 감사합니다.

 

개발자를 꿈꾸는 비전공자 학생인데 강의가 너무너무 재밌고 유익합니다 ㅎㅎ! 열심히 보겠습니다!

steadyJay님의 프로필 이미지
steadyJay

작성한 질문수

질문하기