๋์ปค์ MySQL ์ค์น
docker pull --platform linux/amd64 mysql:5.7
MySQL Docker ์ปจํ
์ด๋ ์์ฑ
docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=<๋น๋ฐ๋ฒํธ ์
๋ ฅ> -d -p 3306:3306 mysql:latest
MySQL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฌ์ฉ์ ์์ฑ
mysql> create user 'jinseo'@'localhost' identified by 'password';
์ปจํ
์ด๋ ์ธ๋ถ์์ MySQL์ ๋ก๊ทธ์ธ์ด ํ์ํ ์,ย
localhost
ย ๋์ ย %
๋ฅผ ์
๋ ฅํ๋ค.MySQL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์์ฑํ ์ ์ ์์ ๋ชจ๋ DB ๋ฐ ํ
์ด๋ธ ์ ๊ทผ ๊ถํ ๋ถ์ฌ
mysql> grant all privileges on *.* to 'jinseo'@'localhost';
์ค์ ํ ๊ถํ ์ ์ฉ
mysql> flush privileges;
์ปจ๋ค์ดํฐ ์ ์
docker exec -it [container-name] bin/bash
MySQL ์ ์
mysql -u root -p
๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฆฌ์คํธ ํ์ธ
mysql> SHOW DATABASES;
๋ฐ์ด๋ฒ๋ฒ ์ด์ค ์์ฑ
mysql> CREATE DATABASE UserLog;
DB ์ ํ
mysql> use UserLog;
ํ
์ด๋ธ ํ์ธ
mysql> SHOW tables;
ย