반응형
📝계정 생성
- 계정 생성
- CREATE USER '${id}'@'%' IDENTIFIED BY '${password}';
- 예) CREATE USER 'sjk40'@'%' IDENTIFIED BY '1234';
- 여기에서 %란 모든 아이피대역에서 해당 아이디를 사용할 수 있다는 의미
- 192.168.% 인 경우 192.168.xxx.xxx 대역에 해당 아이디를 사용할 수 있다는 것
- 참고로 처음 마리아DB 설치시 root는 로컬에서만 접근 가능하다
- 권한 부여
- GRANT ALL PRIVILEGES ON *.* TO '${id}'@'%';
- 예) GRANT ALL PRIVILEGES ON *.* TO 'sjk40'@'%';
- 여기에서 *.*란 DB.테이블명으로 의미한다 *의 경우 모든이라는 의미로 모든 DB와 모든테이블의 접근 권한을 준다는 의미이다.
- 물론 위에 계정 생성에 아이피대역에 따라 접근할 수 있는 아이디들이 다 다르다 그래서 어떤 아이피 대역의 아이디에 권한을 줄지에 대한 것을 정해야한다.
- Commit
- flush privileges;
📝계정 조회
- use mysql;
- select user, host from user;
📝계정 삭제
- DROP USER '${id}'@'%';
- 예) DROP USER 'rootuser'@'%';
- 여기에서 %는 아이피대역으로 삭제할 Host IP를 제대로 입력해야한다.
반응형