본문 바로가기

카테고리 없음

Docker MYSQL 서버구축

이미지확인

docker images

mysql 이미지 컨테이너만들기

docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password --name mysql_test mysql

 

docker에서 실행되고있는 프로세스 확인
docker ps -a

컨테이너 삭제
docker rm [컨테이너 ID]

이미지 삭제
docker rmi [이미지id]

컨테이너 bash접속

docker exec -it mysql_test bash

mysql로그인

mysql -u root -p

Database 추가 및 권한설정

DB만들기
CREATE DATABASES test;

DB사용자 및 권한주기
CREATE USER '계정명'@'%' IDENTIFIED BY '비밀번호';
GRANT ALL PRIVILEGES ON *.* IDENTIFIED BY '계정명'@'%';

테이블 생성

데이터베이스선택
USE test;

테이블생성
CREATE TABLE USER(
seq INT NOT NULL AUTO_INCREMENT,
mb_id VARCHAR(20),
mb_pw VARCHAR(20),
address VARCHAR(50),
mb_tell VARCHAR(50),
PRIMARY KEY(seq)
)ENGINE=MYISAM CHARSET=utf8;