# Make Data folders for mysql volumn
mkdir /data
# Run mysql container
docker run \
-p 3306:3306 \
--name mysql_server \
-v /data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD={{SERVER ROOT}} \
-e MYSQL_USER={{USER_ID}} \
-e MYSQL_PASSWORD={{USER_PASSWORD}}} \
-e TZ='{{TIMEZONE}}' \
-d mysql:8.0.13
# Got error with message "MySQL 8.0 - Client does not support authentication protocol requested by server; consider upgrading MySQL client"
ALTER USER '{{ID}}'@'{{HOST}}' IDENTIFIED WITH mysql_native_password BY '{{PASSWORD}}'
# Example
docker run -it \
-p 3306:3306 \
--name mysql \
-v /data:/var/lib/mysql \
-e TZ='Asia/Seoul' \
-e MYSQL_ROOT_PASSWORD='dbpassword' \
-e MYSQL_USER='dbuser' \
-e MYSQL_PASSWORD='dbpassword' \
-e MYSQL_DATABASE='firstdb' \
-d mysql
'Develop > Linux' 카테고리의 다른 글
Get linux history of all users (0) | 2018.12.17 |
---|---|
When too slow to dnf update (0) | 2018.11.20 |
Json curl and a/b benchmark (0) | 2018.11.13 |
리눅스에서 PID 로 프로세스 동작 유무 체크 (0) | 2018.10.17 |
특정 파일 검색해서 해당 파일내에 특정 문구 추가하기 (0) | 2018.05.16 |