사용자 계정 추가하기
사용자 계정을 추가하고, 특정 데이터베이스에 대해서 모든 권한을 부여하는 SQL 구문
사용 예
testuser 라는 사용자가 192.168.100.101 아이피를 통해서 접근하는 것을 허용하며, 비밀번호는 “123qwe!@#” 이고, “mysite” 데이터베이스에 대하여 모든 권한을 부여 받음
모든 IP로의 접근을 허용하기 위해서는 호스트주소 부분을 “%”로 처리한다.
로컬에서 접근하기 위해서는 아이피주소나 “%” 기호 외에 “localhost”에 대한 접근을 한번 더 추가해 주어야 한다.
1 2 3 4 5 6 7 8 9 10 | CREATE USER 'test123'@'localhost' IDENTIFIED BY '123qwe!@#'; GRANT SELECT, INSERT, UPDATE, REFERENCES, DELETE, CREATE, DROP, ALTER, INDEX, TRIGGER, CREATE VIEW, SHOW VIEW, EXECUTE, ALTER ROUTINE, CREATE ROUTINE, CREATE TEMPORARY TABLES, LOCK TABLES, EVENT ON `mysite`.* TO 'test123'@'localhost'; GRANT GRANT OPTION ON `mysite`.* TO 'test123'@'localhost'; flush privileges; |
'프로그래밍 > DBMS' 카테고리의 다른 글
MSSQL, MySQL, Oracle 비교 (0) | 2018.05.18 |
---|---|
[Mysql] jsp 코딩 작업을 위한 sql문 (0) | 2018.03.04 |
[Oracle] 오라클 테이블 명세서 쿼리 (0) | 2018.03.04 |
[Mysql] 테이블 명세서 쿼리 (0) | 2018.03.04 |
오라클 드라이버 클래스 파일명별 설명 (0) | 2017.12.25 |