티스토리 뷰

새로운 사용자 추가하기

새로운 사용자를 추가하는 방법에는 다음과 같이 2가지 방법이 있다.

① GRANT 문을 이용하여 새로운 사용자 추가

② INSERT 문을 이용하여 user 테이블에 새로운 사용자 추가

------------------------------------------------------------

mysql> GRANT ALL PRIVILEGES ON *.* TO 사용자ID@localhost IDENTIFIED BY '사용할 패스워드'
WITH GRANT OPTION;
mysql>

=>*.*은 모든 데이터를 사용할 수 있는 권한

ex) GRANT 문을 이용하여 blueji78 이라는 새로운 사용자를 추가해보자.
      root 로 접속한뒤~

mysql>GRANT ALL PRIVILEGES ON *.* TO blueji78@localhost
        >IDENTIFIED BY '1234' WITH GRANT OPTION;

mysql>


=>root를 제외하고 일반 사용자에게 하나의 데이터베이스에 접근 할 수 있는 권한.
=>위예제는 모든권한을 주는 명령이기때문에 일반사용자가 잘못 사용시 문제가 발생할 수 있다.

ex)
blueji78 사용자에게  1234 라는 암호로 naver 라는 데이터베이스에 접근해서 사용하도록 권한을 바꾸기

mysql>GRANT ALL PRIVILEGES ON naver.* TO
        >blueji78@localhost IDENTIFIED BY '1234'
 
       >WITH GRANT OPTION;

mysql>GRANT ALL ON naver.* TO blueji78;

=>naver 라는 데이터베이스를 blueji78 사용자에게 권한을 줍니다.


출처 : http://blog.naver.com/rosekingdom/60003580126

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함