블로그 이미지
redkite

카테고리

분류 전체보기 (291)
00.SI프로젝트 산출물 (0)
00.센터 운영 문서 (0)
01.DBMS ============.. (0)
01.오라클 (117)
01.MS-SQL (15)
01.MySQL (30)
01.PostgreSql (0)
01.DB튜닝 (28)
====================.. (0)
02.SERVER ==========.. (0)
02.서버-공통 (11)
02.서버-Linux (58)
02.서버-Unix (12)
02.서버-Windows (2)
====================.. (0)
03.APPLICATION =====.. (11)
====================.. (0)
04.ETC =============.. (0)
04.보안 (5)
====================.. (0)
05.개인자료 (1)
06.캠핑관련 (0)
07.OA관련 (1)
Total
Today
Yesterday

달력

« » 2025.1
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

공지사항

최근에 올라온 글

(1) 로컬에 USERID라는 아이디로 USERPASSWORD라는 암호로 모든권한(all privileges)을 부여할 경우.

mysql> grant all privileges on *.* to USERID@localhost identified by 'USERPASSWORD' with grant option;

 

 

(2) 동일한 내용의 작업을 일반적인 Insert 문을 이용하여 만들 수도 있다.

mysql> insert into user values('localhost', 'USERID', password('USERPASSWORD'), 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y');

mysql> flush privileges;

 

(1)번과 (2)번의 차이 : 결과적으로는 동일하지만 (1)번은 복잡한 권한설정 없이 한방에 된다(14가지 권한을 한방에 처리).

 

 

(3) 특정한 데이타베이스에만 모든권한을 부여해야 할 경우.

mysql> grant all privileges on SPECDATABASE.* to THATUSER@localhost identified by 'THATPASSWORD';

 

 

(4) 특정 db에 제한된 명령만 사용할수 있도록 권한을 설정해야 할 경우.

mysql> grant select, insert, update on THATDATABASE.* to THATUSER@localhost identified by 'THATPASSWORD';

 

위의 구문으로  THATUSER라는 계정으로 로그인한 MySQL 사용자는 THATDATABASE라는 데이터베이스에서 select, insert, update 구문 명령만 사용할 수 있다.

 

'01.MySQL' 카테고리의 다른 글

[MySQL]MyISAM DB 깨졌을 경우(MyISAMCHK)  (0) 2012.12.19
[MySQL]USER 등록  (0) 2012.12.19
[MySQL]복제를 이용한 실시간 백업  (0) 2012.12.19
[MySQL]슬로우 쿼리 로그 설정  (0) 2012.12.19
[MySQL]패스워드 분실시  (0) 2012.12.19
Posted by redkite
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함