sub_title
 MySQL
제   목 MySQL flush privileges 명령어
작성자 높이뜬새 등록일 2009-11-25 18:21:09 조회수 34,475
MySQL flush privileges 명령어

※ 경고
높이뜬새의 모르는 사람이 없는 팁시리즈 입니다.
이 팁시리즈는 지면낭비라는 항의시에 즉각 중단됩니다.

INSERT나 UPDATE, DELETE문을 이용해서 MySQL의 사용자를 추가,삭제하거나, 사용자 권한 등을 변경하였을 때, MySQL에 변경사항을 적용하기 위해서 사용하는 명령어가 flush privileges 입니다.

아래는 highbird 데이터베이스에 bird 유저를 추가하는 예제입니다. 끝에 flush privileges 명령어를 사용해서 변경사항을 적용해 주는 것을 확인하실 수 있습니다.



이 flush privileges 는 정확히 말하면 grant 테이블을 reload 함으로 변경사항을 바로 적용해주는 명령어인데, INSERT, UPDATE와 같은 SQL문이 아닌 grant 명령어를 사용해서 사용자를 추가하거나 권한등을 변경하였다면 굳이 실행할 필요가 없습니다.

아래는 grant 명령어를 사용해서 highbird 데이터베이스에 bird 유저를 추가하는 예제입니다.
flush privileges 명령어가 끝에 사용되지 않음을 확인 하실 수 있습니다.



flush privileges 명령어처럼 grant 테이블을 reload 하는 명령어로 mysqladmin reload 나
mysqlamdin flush-privileges 명령어가 있는데 차이라면 "mysqladmin 명령어"이므로 쉘 프롬프트에서 사용하여야 한다는 것과 비밀번호가 있을 경우 마지막 예와 같이 조금 번거로울 수 있다는 것입니다.

[mysql 프롬프트 사용 예]

mysql> flush privileges;


[쉘 프롬프트 사용 예]

[root@mail ~]# mysqladmin reload
[root@mail ~]# mysqladmin flush-privileges


[쉘 프롬프트 비밀번호가 있을 경우 사용 예]

[root@mail ~]# mysqladmin -u root -p reload
Enter password:


From : 높이뜬새(www.webmadang.net)
 
5
    
 
0
        list
 
※ 짧은 댓글일수록 예의를 갖추어 작성해 주시기 바랍니다.
line
reply cancel
 
번호 제목 글쓴이 추천 조회 날짜
24  MySQL JOIN 걸어서 업데이트(UPDATE) 하기   member 높이뜬새 27 / 3 138935 2010-01-04
23  MySQL flush privileges 명령어 이미지   member 높이뜬새 5 / 0 34475 2009-11-25
22  MySQL 세자리 마다 콤마 찍기 이미지   member 높이뜬새 3 / 0 23758 2009-11-19
21  MySQL 백업시 캐릭터셋(charset) 지정하기   member 높이뜬새 2 / 1 13949 2009-05-27
20  MySQL 에서 root 암호 변경하기   member 높이뜬새 1 / 0 3694 2008-12-23
19  MySQL 테이블 타입(Heap, MyIsam, InnoDB...) 변경하기   member 높이뜬새 1 / 0 8974 2008-09-16
18  MySQL 쿼리 결과 값 세로로 보기   member 컴퓨터존 2 / 0 4619 2008-08-25
17  MySQL 테이블의 구조보기   member 컴퓨터존 0 / 0 4121 2008-08-16
16  MySQL root 패스워드 분실시   member 컴퓨터존 0 / 0 4735 2008-08-14
15  MySQL 에서 랜덤(random)으로 레코드 읽어오기   member 높이뜬새 5 / 0 42493 2008-05-03
14  MySQL에서 오라클의 rownum 구현하기   member 컴퓨터존 1 / 0 7071 2008-05-02
13  MySQL 손상된 테이블 복구   member 높이뜬새 0 / 0 8320 2008-04-15
12  MySQL 백업 및 복구   member 높이뜬새 1 / 0 3949 2008-01-02
11  MySQL의 alter table 명령어 ( foreign key )   member 높이뜬새 4 / 1 25657 2007-12-31
10  MySQL의 alter table 명령어 모음   member 높이뜬새 11 / 1 40507 2007-12-23
9  MySQL 에서 날자표현 방법   member 투명한날 0 / 0 4207 2007-11-20
8  MySQL에서 원격 IP 접속 허용하기   member 높이뜬새 0 / 0 6924 2007-11-19
7  MySQL에서 사용자 권한 주기 (grant 명령어)   member 높이뜬새 5 / 1 51720 2007-11-14
6  MySQL에서 복합 프라이머리키(Composite Primary Key)만들기   member 높이뜬새 0 / 0 10757 2007-09-28
5  MySQL 5.0 버전의 새로운 기능   member 웹스톤 0 / 0 4071 2007-09-27
4  MySQL에서 DB스크립트 사용하기   member 높이뜬새 0 / 0 7000 2007-09-21
3  MySQL 계정생성하기   member 비가오니 0 / 0 4020 2007-09-15
2  실수로 삭제한 mysql DB 복구방법   member 비가오니 0 / 5 25234 2007-09-14
1  [해결방법] win2k + mysql 서비스시작 오류   member 컴퓨터존 2 / 0 10401 2007-08-20
write
button [1]