[Doker] Doker로 MySQL 설치하기
171 words
One minute
docker 다운로드 및 이미지 생성
1
2
3
4
5
|
# docker pull
sudo docker pull mysql:8
# docker 이미지 확인
sudo docker images
|
docker Mysql 컨테이너 생성 및 실행
1
2
3
4
5
|
# mysql 컨테이너 생성 및 실행
sudo docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=PASSWORD --name mysql8 -v /usr/riley/datadir:/var/lib/mysql mysql:8 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
# 실행된 컨테이너 확인
sudo docker ps -a
|
MySql 컨테이너 bash 쉘 접속하여 MySQL 에 접속하기
1
2
3
4
5
|
# 컨테이너 bash 쉘 접속
sudo docker exec -it mysql8 bash
# mysql 접속
mysql -u root -p
|
데이터베이스의 유저를 생성하고 권한 부여
1
2
3
4
5
6
7
8
|
mysql> CREATE USER 'riley'@'%' IDENTIFIED BY '패스워드';
Query OK, 0 rows affected (0.01 sec)
mysql> GRANT ALL PRIVILEGES ON *.* TO 'riley'@'%';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
|