์ž์œ ๊ฒŒ์‹œํŒ

  • Docker MySql Container ์ ‘์†, User ์ถ”๊ฐ€ ๋ฐ ๊ถŒํ•œ ๋ถ€์—ฌํ•˜๊ธฐ

    ํŽ˜์ด์ง€ ์ •๋ณด

    profile_image
    ์ž‘์„ฑ์ž์ฒœ์‚ฌ ์กฐํšŒ 10,282ํšŒ ์ž‘์„ฑ์ผ 2021-08-24 20:23:17 ๋Œ“๊ธ€ 0

    ๋ณธ๋ฌธ

    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'@'%';

    ๋Œ“๊ธ€๋ชฉ๋ก

    ๋“ฑ๋ก๋œ ๋Œ“๊ธ€์ด ์—†์Šต๋‹ˆ๋‹ค.