sub_title
 MySQL
제   목 MySQL flush privileges 명령어
작성자 높이뜬새 등록일 2009-11-25 18:21:09 조회수 34,410
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
 
번호 제목 글쓴이 추천 조회 날짜
49  MariaDB 10의 NoSQL 기능과 MySQL의 Json 관련 UDF   member 달콤한수 2 / 0 6884 2017-11-29
48  MySQL은 공짜가 아니다   member 진짜고구 3 / 1 5630 2017-08-24
47  MySql 문자열 함수   member 진짜고구 0 / 0 3928 2017-08-24
46  MySQL IN subquery 성능. IN sub query는 가급적 사용을 피합시다!   member 진짜고구 0 / 0 5841 2017-08-21
45  [MYSQL] 가져온 값을 조건에 따라 값 바꾸기(case - when - end 문)    member 진짜고구 0 / 0 3582 2017-08-21
44  MySQL 가져온 데이터 삽입하기(SELECT 하면서 INSERT하기)   member 높이뜬새 1 / 1 20466 2017-08-19
43  터미널에서 접속해 MySQL 테이블 내용을 볼려고 할때 한글이 깨진다면!!   member 높이뜬새 0 / 0 2092 2017-04-04
42  MySQL 문자열 길이 구하기   member 높이뜬새 2 / 0 15754 2017-04-04
41  MySQL 사용자 권한설정 (grant 명령어) 이미지   member 높이뜬새 1 / 0 11117 2016-10-23
40  MySQL 컬럼중 가장 큰값 가져오기 이미지   member 높이뜬새 1 / 0 5738 2016-08-20
39  MySQL 오늘기준으로 최근 한달 동안 데이터 가져오기   member 높이뜬새 2 / 2 15680 2016-08-09
38  MySQL 원격서버로 덤프파일 복원하기   member 높이뜬새 1 / 0 5734 2016-04-27
37  MySQL에서 특정 문자열만 변경하기 이미지   member 높이뜬새 0 / 0 10688 2016-01-23
36  MySQL 이번주의 요일별 날짜를 가져오기 이미지   member 높이뜬새 0 / 0 10920 2016-01-20
35  MySQL 요일 구하기 이미지   member 높이뜬새 3 / 0 22163 2016-01-18
34  MySQL 문자형 컬럼에 숫자가 포함된 데이터 가져오기   member 높이뜬새 1 / 0 6395 2015-06-29
33  MySQL 바이너리 검색시 인덱스를 타게하기   member 높이뜬새 10 / 0 6756 2015-06-29
32  MySQL 컬럼의 중복 레코드 수를 구하기   member 높이뜬새 2 / 0 2967 2015-06-29
31  MySQL 자동증가, auto increment 값 초기화 하기   member 높이뜬새 3 / 0 6184 2015-06-29
30  MySQL 테이블 복사하기 이미지   admin 웹마당넷 4 / 0 9237 2015-06-28
29  MySQL 필드의 결합   admin 웹마당넷 1 / 0 3738 2015-06-26
28  MySQL select 출력 값을 text파일로 만들기 이미지   admin 웹마당넷 3 / 0 6121 2015-06-26
27  MySQL 에서 IF문 사용하기   member 높이뜬새 23 / 3 149860 2010-03-08
26  MySQL 날짜 차이 구하기   member 높이뜬새 6 / 1 23014 2010-01-25
25  MySQL 특정 테이블만 백업하기   member 높이뜬새 11 / 0 49932 2010-01-06
write
[2] button