heheh
히히
heheh
전체 방문자
오늘
어제
  • 히히 (75)
    • AI (14)
      • Model (Study) (3)
      • Model (Paper) (7)
      • Tip! (4)
    • Backend (3)
      • ASP.NET (1)
      • Spring (2)
      • program (0)
      • JAVA (0)
    • Program (11)
      • Docker (3)
      • Github (5)
      • AWS (3)
    • OS (1)
      • Window (1)
      • Linux (0)
    • Python (14)
      • Python Lib (11)
      • Pytorch (1)
      • Tensorflow (1)
      • 크롤링 (1)
    • Spark (3)
      • Scala (2)
      • Pyspark (0)
      • SQL (1)
    • IOS (Swift) (0)
      • 기본 개념 (0)
    • 프로젝트 (3)
      • [AI] GAN (0)
      • [IOS] Swift (3)
      • [AI] 추천시스템 (0)
    • 분석 (1)
    • 알고리즘 풀이 (22)
      • 백준 (22)
    • 기타 (3)
      • 장비세팅 (3)
      • 소개 (0)

인기 글

최근 글

최근 댓글

hELLO · Designed By 정상우.
heheh
Program/Docker

[Docker] 도커로 MySQL 사용하기

[Docker] 도커로 MySQL 사용하기
Program/Docker

[Docker] 도커로 MySQL 사용하기

2022. 12. 4. 19:29

1. Mysql 이미지 다운

$ docker pull mysql      // mysql:태그 를 지정해주지 않으면 가장 최신 버전이 다운로드된다.

다운로드 완료
docker image ls로 이미지가 잘 다운되었는지 확인할 수 있다

 

 

 

2. 만든 이미지로 컨테이너 생성 및 실행하기

$ docker run --name test-mysql -e MYSQL_ROOT_PASSWORD=mysql1234 -d -p 3306:3306 mysql:latest
  • --name {컨테이너명} : 컨테이너명 지정
  • -e : 환경설정 / 비밀번호 지정하기
  • -d : 백그라운드 실행하기 (데몬 모드)

docker ps -a 로 컨테이너 생성과 실행상태 확인하기

 

 

 

3. Mysql 접속하기

$ docker exec -it test-mysql bash

3-1) 여기서 관리자 권한으로 접속하기

$ mysql -u root -p
$ 설정한 비밀번호 입력

3-2) 조작하기

여기부터 Mysql 코드를 입력하면 된다.

 

데이터베이스 생성

CREATE DATABASE user;

테이블 생성

USE user;
CREATE TABLE user_info
(
     userid INT PRIMARY KEY AUTO_INCREMENT,
     name VARCHAR(32) NOT NULL,
     tier VARCHAR(32)
);

테이블에 데이터 입력

비어있는 상태

INSERT INTO user_info
(name, tier)
VALUES('heheh', 'dia');

데이터 적재까지 완료

더보기

현재 한글 설정은 안해두었으니 한글은 사용하지 않는다

앗.. 한글 지원 설정을 안넣어서 이름 다시 넣음

원격 접속 허용

root란 이름을 가진 사용자 원격 접속 허용

grant all privileges on *.* to 'root'@'%';
flush privileges;     -- 적용

 

이렇게 도커에 mysql을 설치한 후 데이터까지 적재 ~

 

 

 

참고 링크

  • https://velog.io/@_nine/Docker-MySQL%EC%84%A4%EC%B9%98-%EB%B0%8F-%EC%A0%91%EC%86%8D%ED%95%98%EA%B8%B0
  • https://poiemaweb.com/docker-mysql
  • https://futurists.tistory.com/11

'Program > Docker' 카테고리의 다른 글

[Docker] 도커 설치하기  (0) 2022.11.15
[Docker] 맥에 MSSQL 설치하기  (0) 2022.10.10
  • 1. Mysql 이미지 다운
  • 2. 만든 이미지로 컨테이너 생성 및 실행하기
  • 3. Mysql 접속하기
heheh
heheh

티스토리툴바

단축키

내 블로그

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

블로그 게시글

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

모든 영역

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

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