sub_title
 MySQL
제   목 MySQL 사용자 권한설정 (grant 명령어)
작성자 높이뜬새 등록일 2016-10-23 04:05:57 조회수 11,470
MySQL 사용자 권한부여 (grant 명령어)

MySQL에서 사용자 권한 설정을 하는 방법에는 Insert문을 이용하는 방법과 grant명령어를 이용하는 방법이 있는데,
기본 꼬라지는 grant 명령어가 훨씬 복잡해 보이지만 익숙해지면 Insert문은 쳐다도 안보게 된답니다(개인적인 생각) 

기본 꼬라지

 grant all privileges on [데이터베이스명.테이블명] to [사용자@호스트] identified by '비밀번호' [with grant option];

 

이렇게 봐서는 저도 모르겠네요.

바로 많이 쓰이는 예제로 넘어갑니다.

mysql> grant all privileges on test.* to myuser@localhost identified by '비밀번호';

위의 예제는 test 데이터베이스에 사용자 myuser가 local에서만 접근가능하게 권한을 설정한 예입니다.
물론 뒤에 설정한 비밀번호가 필요합니다.

원격 접속도 필요하다면 아래와 같이 localhost 부분을 '%'으로 변경하시면 됩니다.
mysql> grant all privileges on test.* to myuser@'%' identified by '비밀번호';

보안때문에 원격지 주소를 하나로 제한하고 싶으시면 %부분을 원격지 아이피로 대체하시면 됩니다.
mysql> grant all privileges on test.* to myuser@192.63.13.118 identified by '비밀번호';


권한제거


revoke all on [데이터베이스명.테이블명] from 사용자;
 

 

위에 예제를 근거로 myuser의 권한을 제거하는 예입니다.
mysql> revoke all on test.* from myuser;


아래는 MySQL에서 위의 명령어를 실제로 실행해본 모습입니다.



From 높이뜬새 (www.webmadang.net)

 
1
    
 
0
        list
 
※ 짧은 댓글일수록 예의를 갖추어 작성해 주시기 바랍니다.
line
reply cancel
 
번호 제목 글쓴이 추천 조회 날짜
49  MariaDB 10의 NoSQL 기능과 MySQL의 Json 관련 UDF   member 달콤한수 3 / 0 7374 2017-11-29
48  MySQL은 공짜가 아니다   member 진짜고구 4 / 1 6075 2017-08-24
47  MySql 문자열 함수   member 진짜고구 0 / 0 4192 2017-08-24
46  MySQL IN subquery 성능. IN sub query는 가급적 사용을 피합시다!   member 진짜고구 0 / 0 6102 2017-08-21
45  [MYSQL] 가져온 값을 조건에 따라 값 바꾸기(case - when - end 문)    member 진짜고구 1 / 0 3859 2017-08-21
44  MySQL 가져온 데이터 삽입하기(SELECT 하면서 INSERT하기)   member 높이뜬새 1 / 1 20748 2017-08-19
43  터미널에서 접속해 MySQL 테이블 내용을 볼려고 할때 한글이 깨진다면!!   member 높이뜬새 0 / 0 2339 2017-04-04
42  MySQL 문자열 길이 구하기   member 높이뜬새 2 / 0 16044 2017-04-04
41  MySQL 사용자 권한설정 (grant 명령어) 이미지   member 높이뜬새 1 / 0 11470 2016-10-23
40  MySQL 컬럼중 가장 큰값 가져오기 이미지   member 높이뜬새 1 / 0 6094 2016-08-20
39  MySQL 오늘기준으로 최근 한달 동안 데이터 가져오기   member 높이뜬새 2 / 2 16231 2016-08-09
38  MySQL 원격서버로 덤프파일 복원하기   member 높이뜬새 1 / 0 6225 2016-04-27
37  MySQL에서 특정 문자열만 변경하기 이미지   member 높이뜬새 0 / 0 11071 2016-01-23
36  MySQL 이번주의 요일별 날짜를 가져오기 이미지   member 높이뜬새 0 / 0 11466 2016-01-20
35  MySQL 요일 구하기 이미지   member 높이뜬새 3 / 0 23066 2016-01-18
34  MySQL 문자형 컬럼에 숫자가 포함된 데이터 가져오기   member 높이뜬새 1 / 0 6751 2015-06-29
33  MySQL 바이너리 검색시 인덱스를 타게하기   member 높이뜬새 10 / 0 7132 2015-06-29
32  MySQL 컬럼의 중복 레코드 수를 구하기   member 높이뜬새 2 / 0 3220 2015-06-29
31  MySQL 자동증가, auto increment 값 초기화 하기   member 높이뜬새 3 / 0 6428 2015-06-29
30  MySQL 테이블 복사하기 이미지   admin 웹마당넷 4 / 0 9524 2015-06-28
29  MySQL 필드의 결합   admin 웹마당넷 1 / 0 4003 2015-06-26
28  MySQL select 출력 값을 text파일로 만들기 이미지   admin 웹마당넷 3 / 0 6455 2015-06-26
27  MySQL 에서 IF문 사용하기   member 높이뜬새 23 / 3 150434 2010-03-08
26  MySQL 날짜 차이 구하기   member 높이뜬새 6 / 1 23260 2010-01-25
25  MySQL 특정 테이블만 백업하기   member 높이뜬새 11 / 0 50306 2010-01-06
write
[2] button