docker mysql - port 변경하기

sangwoo noh·2022년 7월 13일
1

Docker

목록 보기
9/22
post-custom-banner

mysql port확인

$ mysql> SHOW GLOBAL VARIABLES LIKE 'PORT';

어딘가에 존재하는 my.cnf를 찾자

$ mysql --verbose --help | grep my.cnf

// result
order of preference, my.cnf, $MYSQL_TCP_PORT,
/etc/my.cnf /etc/mysql/my.cnf /usr/local/etc/my.cnf ~/.my.cnf

위 나오는 경로중 한곳에는 my.cnf가 존재한다는 의미이다. 전부 다 있는것이 아니다.
찾아서

port=변경할 포트

이걸추가해주면 된다.
참고로 기본포트가 3306설정이라 기본 port설정이 없을것이다
별다른 port설정이 없다면 위 내용을 추가로 작성만 해주면된다.

그리고 도커 재시작

$ docker restart container명

docker안에 텍스트 에디터가 없고 폐쇄망이라면?

  • docker cp로 호스트로 쏴서 호스트에서 편집하고 다시 docker container로 가져오자
  1. 호스트 -> 컨테이너
    docker cp [host 파일경로][container name]:[container 내부 경로]

  2. 컨테이너 -> 호스트
    docker cp [container name]:[container 내부 경로][host 파일경로]

profile
하기로 했으면 하자
post-custom-banner

0개의 댓글