개발은 재밌어야 한다
article thumbnail
반응형

 

Docker로 실행중인 MariaDB의 설정파일인 my.cny파일을 수정하는 방법에 대해서 포스팅하려고 합니다.

우선 docker ps나 docker ps -a로 도커로 실행중인 컨테이너를 확인합니다.

원하는 컨테이너의 이름을 기억하고 해당 컨테이너에 진입합니다.

 

docker exec -i -t [컨테이너이름] bash

 

cd /etc/mysql로 설정파일인 my.cnf파일이 있는곳으로 이동해줍니다.

cd /etc/mysql

다음에 vi my.cnf를 통해 파일을 수정합니다.

이처럼 command not found 가 뜬다면 vim을 설치해야 합니다.

 

apt-get update로 패키지를 업데이트후 apt-get install vim을 해주세요.

apt-get update
apt-get install vim

설치가 정상적으로 되었다면 

vi my.cnf를 통해 파일을 수정해 줄 수 있습니다.

수정을 하고 싶으면 i키를 눌러서 insert 모드로 수정 할 수 있습니다.

저는 여기서 로그 파일의 보관 만료기한인 expire_log_days을 0으로 설정하였습니다.

저장을 하고 싶다면 esc키를 누른 후 wq!을 눌러서 저장을 합니다.

cat 명령어를 통해서 정상적으로 저장이 잘되어있는지 확인해 봅니다.

잘 저장되는 것을 확인 할 수 있습니다.

저장후에는 해당 docker 컨테이너를 restart해서 적용하면 끝입니다.

반응형
profile

개발은 재밌어야 한다

@ghyeong

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!