๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Database/DB ์ด๋ก 

MySQL User ์ƒ์„ฑ, ๊ถŒํ•œ ์„ค์ •

MySQL - User ์ƒ์„ฑ, ๊ถŒํ•œ ์„ค์ •

mysql์—์„œ root ์™ธ์˜ User๋ฅผ ๋งŒ๋“ค๊ณ  ๊ถŒํ•œ์„ ์„ค์ •ํ•ด๋ณด์ž.

User, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ƒ์„ฑ

CREATE USER 'vividswan'@'%' IDENTIFIED BY '12345';
GRANT ALL PRIVILEGES ON *.* TO 'vividswan'@'%';
CREATE DATABASE TEST;
USE TEST;

CREATE USER 'vividswan'@'%' IDENTIFIED BY '12345';

  • CREATE USER : user๋ฅผ ๋งŒ๋“œ๋Š” ๋ช…๋ น์–ด์ด๋‹ค.
  • 'vividswan'@'%' : vividswan์ด๋ผ๋Š” ์•„์ด๋””๋ฅผ ๋งŒ๋“ ๋‹ค.

    (์ด๋•Œ, @ ๋’ค์— ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋Š” IP์˜ ์ฃผ์†Œ๋ฅผ ์ ์–ด์ค˜์•ผํ•œ๋‹ค. @localhost๋ผ๊ณ  ํ•œ๋‹ค๋ฉด ๋กœ์ปฌ์—์„œ๋งŒ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๊ณ , '%'๋กœ ํ•ด์ค€๋‹ค๋ฉด ์™ธ๋ถ€์—์„œ์˜ ์ ‘์†์„ ํ—ˆ์šฉํ•œ๋‹ค๋Š” ์„ค์ •์ด ๋œ๋‹ค)

GRANT ALL PRIVILEGES ON . TO 'vividswan'@'%'

  • GRANT ALL PRIVILEGES : ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์„ ์ฃผ๋Š” ๋ช…๋ น์–ด์ด๋‹ค.
  • ์Šคํ‚ค๋งˆ๋ช….ํ…Œ์ด๋ธ”๋ช… : ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ์Šคํ‚ค๋งˆ๋ช…๊ณผ ํ…Œ์ด๋ธ”๋ช…์„ ์ง€์‹œํ•  ์ˆ˜ ์žˆ๋‹ค.
    ์œ„์™€ ๊ฐ™์ด ์ž…๋ ฅํ•˜๋ฉด ๋ชจ๋“  ์Šคํ‚ค๋งˆ์™€ ํ…Œ์ด๋ธ”์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋‹ค.
  • TO 'vividswan'@'%' : ๊ถŒํ•œ์„ ์ค„ User ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•œ๋‹ค.

CREATE DATABASE TEST;

TEST๋ผ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.

USE TEST;

์ด์ œ ์œ„ ๊ณ„์ •์œผ๋กœ TEST ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

์ ‘์†

๊ธฐ์กด์˜ root ์ ‘์† ๋ช…๋ น์–ด ๋Œ€์‹  ์œ„์—์„œ ๋งŒ๋“  ๊ณ„์ •์œผ๋กœ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋‹ค.

MySQL -u vividswan -p

์ž…๋ ฅ ํ›„ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•ด์ค€๋‹ค.

์ ‘์†์ด ์™„๋ฃŒ๋˜๋ฉด ์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

์ ์šฉ

'Database > DB ์ด๋ก ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

MySQL - Join  (0) 2022.03.13
MySQL - ๋‚ ์งœ ๋ฐ์ดํ„ฐ ์‚ฌ์šฉ  (0) 2022.03.13
Mac OS์—์„œ MySQL ํ•œ๊ธ€ ์„ค์ •(UTF-8)  (0) 2022.03.11
Database์˜ ์—ฌ๋Ÿฌ ์ข…๋ฅ˜์˜ ํ‚ค  (0) 2022.03.11
MySQL Update & Delete  (0) 2022.03.09