문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
database:mysql:install [2018/06/26 13:30] kwon37xi |
database:mysql:install [2021/03/05 12:46] kwon37xi [client 실행] |
||
---|---|---|---|
줄 17: | 줄 17: | ||
-e MYSQL_ROOT_PASSWORD=root \ | -e MYSQL_ROOT_PASSWORD=root \ | ||
-e MYSQL_ROOT_HOST=' | -e MYSQL_ROOT_HOST=' | ||
+ | -e TZ=' | ||
--restart=unless-stopped \ | --restart=unless-stopped \ | ||
-d \ | -d \ | ||
줄 22: | 줄 23: | ||
--character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci \ | --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci \ | ||
--general-log=true --slow-query-log=true --log-output=TABLE | --general-log=true --slow-query-log=true --log-output=TABLE | ||
+ | |||
+ | # --log-output=TABLE 일 실제 운영환경에서는 사용금지 | ||
</ | </ | ||
+ | |||
<code sh> | <code sh> | ||
# 아래 명령으로 접속 가능. 비밀번호 root | # 아래 명령으로 접속 가능. 비밀번호 root | ||
줄 40: | 줄 44: | ||
</ | </ | ||
+ | ==== client 실행 ==== | ||
+ | <code sh> | ||
+ | docker exec -it mysql57 mysql -uroot -p | ||
+ | </ | ||
+ | |||
+ | ==== docker-compose ==== | ||
+ | < | ||
+ | version: " | ||
+ | |||
+ | services: | ||
+ | mysql57: | ||
+ | container_name: | ||
+ | image: mysql/ | ||
+ | ports: | ||
+ | - " | ||
+ | environment: | ||
+ | - MYSQL_ROOT_PASSWORD=root | ||
+ | - MYSQL_ROOT_HOST=% | ||
+ | - TZ=Asia/ | ||
+ | command: --sql_mode='' | ||
+ | volumes: | ||
+ | - ./ | ||
+ | </ | ||
+ | * '' | ||
+ | * '' | ||
===== Ubuntu MySQL 보안 설정 ===== | ===== Ubuntu MySQL 보안 설정 ===== | ||
* '' | * '' |