그해
그래도해야지
그해
  • 그래도 해야지 (71)
    • Java (26)
    • Spring (8)
    • Golang (3)
    • CS (0)
      • 서버 (9)
      • 네트워크 (4)
      • 운영체제 (1)
      • WEB (0)
      • 데이터베이스 (6)
      • 자료구조 (1)
      • 보안 (3)
      • 알고리즘 (9)
    • 삽질 (0)
    • 회고 및 생각 (0)
hELLO · Designed By 정상우.
그해
CS/서버

Docker로 mysql 설치 및 접속하기

CS/서버

Docker로 mysql 설치 및 접속하기

2023. 5. 23. 20:34
#도커 이미지 pull
docker pull mysql

#도커 컨테이너 생성 및 실행
docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=0000 -d -p 3307:3306 mysql:latest

#도커 컨테이너 리스트 확인
docker ps

#mysql 도커 컨테이너 접속
docker exec -it mysql-container bash

- p : 도커 설치한 호스트의 3307 포트를 컨테이너의 3306 포트에 연결한다는 의미

 

이후에 접속을 하면 되는데 , 기본적으로 host 종류는 ‘localhost’ 와 ‘%’ 가 있다.

기본적으로 mysql 을 설치하면 로컬에서만 접속이 가능하고 외부에서는 접속이 불가능한데

이때 데이터 그립에 등록하고 싶으면 root 계정의 외부접속을 허용해야 한다.

mysql -u root -p
use mysql
select host, user from user;

#계정 외부 접속 허용
alter user 'root'@'%' identified with mysql_native_password by '0000'; #비밀번호가 0000
flush privileges

 

 

 

'CS > 서버' 카테고리의 다른 글

도커 데이터 보존하기 - Bind Mount/Volume  (0) 2023.05.24
도커 컨테이너 하드웨어 리소스 제한 관리 - Memory, CPU  (0) 2023.05.23
Dockerfile 이용해서 이미지 만들고, 도커 허브에 배포하기  (0) 2023.05.23
AWS - EC2, Elastic Beanstalk, Fargate, ECR, Lambda, ECS  (1) 2023.05.08
AWS - VPC, NAT,ELB, S3, CloudFront  (0) 2023.05.08
    'CS/서버' 카테고리의 다른 글
    • 도커 데이터 보존하기 - Bind Mount/Volume
    • 도커 컨테이너 하드웨어 리소스 제한 관리 - Memory, CPU
    • Dockerfile 이용해서 이미지 만들고, 도커 허브에 배포하기
    • AWS - EC2, Elastic Beanstalk, Fargate, ECR, Lambda, ECS
    그해
    그해
    그래도 공부는 해야지

    티스토리툴바

    개인정보

    • 티스토리 홈
    • 포럼
    • 로그인

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.