반응형
깃허브 주소
https://github.com/paullee714/docker-db
Docker-db
Docker를 사용해서 db를 구축 하자.
Docker를 사용하여 DB를 구축하는 과정이기 때문에, Docker, Docker-compose는 이미 설치되어있다는 가정 하에 작성
Docker - Mysql
docker-compose.yml 작성
version: "3"
services:
db:
image: mysql:latest
container_name: docker-mysql
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: 'qwerqwer123'
command:
- --character-set-server=utf8mb4
- --collation-server=utf8mb4_unicode_ci
volumes:
- /Users/wool/Dev/db_data_docker:/var/lib/mysql
- container 이름 : docker-mysql
- mysql db port : 3306
- root password : qwerqwer123
docker-compose up
$ (yml파일경로)docker-compose up -d
docker db create user
docker의 bash로 들어가서 mysql을 설정 해준다
$ docker exec -it docker-mysql bash
mysql 루트계정 접속
$ mysql -u root -p
Enter password: qwerqwer123
mysql 계정 생성
mysql> CREATE USER 'wool'@'%' IDENTIFIED BY 'qwerqwer123';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'wool'@'%';
mysql> flush privileges;
이제 생성한 wool계정으로 접속하면 된다.
'Old Branch' 카테고리의 다른 글
Flask ORM Model 생성하기 (SqlAlchemy) (0) | 2020.06.19 |
---|---|
Docker 를 사용해 Database 간단하게 구축하기 (Mongodb) (0) | 2020.06.19 |
ELK 사용해서 flask 로그 분석하기 (1) | 2020.06.15 |
python logging 파이썬 로깅 (feat. Flask) (0) | 2020.06.01 |
Docker와 Nginx, uwsgi를 사용해서 Flask App 만들기 (0) | 2020.05.29 |