Docker MySql Container ์ ์, User ์ถ๊ฐ ๋ฐ ๊ถํ ๋ถ์ฌํ๊ธฐ
ํ์ด์ง ์ ๋ณด
๋ณธ๋ฌธ
1. MySQL ์ ์
docker exec -it mysqlcontainername bash
mysql -u root -p
password: rootpassword
ย
2. MySQL user table ์ ๋ณด ์กฐํ
use mysql;
select host, user, password from user;
ย
3. ์ฌ์ฉ์ ์ถ๊ฐ
create user 'userID'@'%' identified by 'userpassword';
flush privileges;
ย
4.๋ฐ์ดํฐ ๋ฒ ์ด์ค ์์ฑ
show databases;
create database DBname
ย
5.๊ถํ ํ์ธ ๋ฐ ๋ถ์ฌ
show grants for userID@'%';
grant select, insert, update on DBname.* to 'userID'@'%';
๋๊ธ๋ชฉ๋ก
๋ฑ๋ก๋ ๋๊ธ์ด ์์ต๋๋ค.
