카테고리 없음

마리아 db 사용자 관리 권한 부여

from-alien 2023. 7. 28. 17:16

★사용자 생성과 권한부여★<-중요 개

db> grant 권한 on 스키마이름.테이블 to 사용자이름@호스트 identified by '비밀번호';

 

비밀번호 변경

db> set password for 사용자이름@호스트 = password('비밀번호');

 

사용자 삭제

 

db> drop user 사용자이름@호스트;

 

권한 확인

db> show grants for 사용자이름@호스트;

 

 

루트 사용자 권한에 들어가서 cafedb에 접속할 권한을 cafe@localhost에서 접속을 할 수 있도록 권한을 주는 예제

 

 

mysql -h호스트<-호스트를 지정을 한다. -P(포트)<-서버가 구동되는 포트 네트워크 -u사용자이름 -p

호스트는 생략하면 localhost, 포트는 생략하면 해당 다운로드 받았을 때 설정한 포트번호

 

저렇게 루트 사용자에서 권한을 주고 나간 다음 해당 포트번호와 비밀번호를 줬는데 access 디나이가 나왔는데 자세히 보면 비밀번호를 xxxx로 줬다 그래서 입력을 하고 들어가면 해당 사용자로 입장이 가능하고 use cafedb를 해주면 해당 테이블로 접근 할 수 있는 권한이 생긴 것을 확인이 가능하다.

 

루트 사용자에서는 권한 및 스키마 생성을 하고 나머지 작업은 권한 부여 후 해당 권한 부여 사용자로 작업을 한다는 것을 명심한다....

 

show schemas 시에 사용가능한 스키마가 나오기 시작한다.

 

로컬호스트로 접속시에 이렇게 생략을 해서 -ucafe로 접속을 할 수 있는 것을 확인을 할 수 있다.

 

 

 

해당 사용자로 cafedb 스키마를 사용을 할 수 있는 것을 볼 수가 있다.