๊ด€๋ฆฌ ๋ฉ”๋‰ด

Unfazedโ—๏ธ๐ŸŽฏ

DDL์„ ํ†ตํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ณ„์ • ๊ถŒํ•œ ์„ค์ • (grant all privileges on) ๋ณธ๋ฌธ

Database (๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค)

DDL์„ ํ†ตํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ณ„์ • ๊ถŒํ•œ ์„ค์ • (grant all privileges on)

9taetae9 2024. 2. 5. 21:10
728x90

 

์šฐ์„  ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด ์šฐ๋ถ„ํˆฌ local์—์„œ db1 ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค๋ฅผ ์ƒ์„ฑํ•ด ์ฃผ์—ˆ๋‹ค.

 

 

 

testuser4๋กœ ์›๊ฒฉ ์ ‘์†์„ ํ•œ ๋’ค, show databases; ๋ช…๋ น์˜ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋ฉด root ๊ณ„์ •์—์„œ ๋ณด์ด๋Š” 5๊ฐœ์˜ databases๊ฐ€ ์•„๋‹Œ 1๊ฐœ์˜ db๋งŒ ์กฐํšŒํ•  ์ˆ˜ ์žˆ๋‹ค.

๊ถŒํ•œ ๋ถ€์—ฌ ์ด์ „ show databases;

 

์œ„์™€ ๊ฐ™์ด GRANT ALL PRIVILEGES ON d1.* TO 'testuser4'@'%' IDENTIFIED BY 'PASSWORD'; ์˜ ๋ช…๋ น์–ด๋กœ 'testuser4'์—๊ฒŒ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค db1์— ์†ํ•œ ๋ชจ๋“  ํ…Œ์ด๋ธ”(db1.*)์— ๋Œ€ํ•œ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•ด ์ค„ ์ˆ˜ ์žˆ๋‹ค. (password๋Š” ํ•ด๋‹น ๊ณ„์ •์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ)

๊ถŒํ•œ ๋ถ€์—ฌ ์ดํ›„ flush privileges; ๋ช…๋ น์„ ํ†ตํ•ด ์ •๋ณด๋ฅผ ๊ฐฑ์‹ ํ•ด ์ค€๋‹ค.

 

๋‹ค์‹œ ์™ธ๋ถ€ ํ„ฐ๋ฏธ๋„๋กœ ๋Œ์•„์™€ testuser4 ๊ณ„์ •์—์„œ 'show databases' ๋ช…๋ น์˜ ๊ฒฐ๊ณผ๋ฅผ ํ™•์ธํ•ด ๋ณด๋ฉด ์ด์ „์— ์กฐํšŒํ•  ์ˆ˜ ์—†์—ˆ๋˜ db1๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.

db1์— ๋Œ€ํ•ด ๊ถŒํ•œ ๋ถ€์—ฌ ๋ฐ›์€ ์ดํ›„

 

728x90