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


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

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을 설치한 후 데이터까지 적재 ~
참고 링크
'Program > Docker' 카테고리의 다른 글
[Docker] 도커 설치하기 (0) | 2022.11.15 |
---|---|
[Docker] 맥에 MSSQL 설치하기 (0) | 2022.10.10 |