반응형
CREATE USER 명령어를 사용하여 데이터베이스 사용자를 생성하는 방법은 데이터베이스 시스템(MySQL, PostgreSQL, Oracle, SQL Server 등)에 따라 다릅니다.
1. MySQL에서 사용자 생성
sql
복사편집
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
예제
sql
복사편집
CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'TestPass123!';
- 'testuser'@'localhost' → 사용자 testuser를 localhost에서만 접속 가능하도록 생성
- 'TestPass123!' → 해당 사용자의 비밀번호
권한 부여
사용자가 데이터베이스에 접근할 수 있도록 권한을 부여해야 합니다.
sql
복사편집
GRANT ALL PRIVILEGES ON database_name.* TO 'testuser'@'localhost';
FLUSH PRIVILEGES;
## 특정 User 권한 확인
SHOW GRANTS FOR 'XXXadm'@'10.0.1.XXX';
전체 User 확인
SELECT User, Host FROM mysql.user;
2. PostgreSQL에서 사용자 생성
sql
복사편집
CREATE USER username WITH PASSWORD 'password';
예제
sql
복사편집
CREATE USER testuser WITH PASSWORD 'TestPass123!';
- WITH PASSWORD 'TestPass123!' → 비밀번호 설정
권한 부여
sql
복사편집
GRANT ALL PRIVILEGES ON DATABASE database_name TO testuser;
3. Oracle에서 사용자 생성
sql
복사편집
CREATE USER username IDENTIFIED BY password;
예제
sql
복사편집
CREATE USER testuser IDENTIFIED BY TestPass123!;
권한 부여
sql
복사편집
GRANT CONNECT, RESOURCE TO testuser; ALTER USER testuser QUOTA UNLIMITED ON USERS;
4. SQL Server에서 사용자 생성
sql
복사편집
CREATE LOGIN username WITH PASSWORD = 'password'; CREATE USER username FOR LOGIN username;
예제
sql
복사편집
CREATE LOGIN testuser WITH PASSWORD = 'TestPass123!'; USE mydatabase; CREATE USER testuser FOR LOGIN testuser;
권한 부여
sql
복사편집
ALTER ROLE db_owner ADD MEMBER testuser;
정리
- MySQL: CREATE USER 'user'@'host' IDENTIFIED BY 'password';
- PostgreSQL: CREATE USER user WITH PASSWORD 'password';
- Oracle: CREATE USER user IDENTIFIED BY password;
- SQL Server: CREATE LOGIN user WITH PASSWORD = 'password'; CREATE USER user FOR LOGIN user;
반응형
'[AWS-FRF] > RDS' 카테고리의 다른 글
[참고][AWS] PUTTY / DBeaver 터널링 설정 & RDS 접속하기 !! (2) | 2025.03.05 |
---|---|
[AWS] DBeaver 설치하기 !! (6) | 2025.03.05 |
[중요][AWS] 잘 사용하고 있던 DB가 갑자기 중지된다고? - AWS RDS DB 인스턴스 유지 관리 !! (4) | 2025.02.25 |
[중요][AWS] 호환되지 않는 파라미터 상태에서 멈춘 Amazon RDS DB 인스턴스 해결!! (17) | 2024.08.27 |
[중요][AWS] 기본 KMS 키를 사용하여 암호화된 RDS를 다른 AWS 계정으로 복사하는 방법!! (23) | 2024.08.26 |
[중요][AWS] RDS에서 Slow Query 확인!! (86) | 2024.08.13 |
[중요][AWS][MariaDB] log_bin_trust_function_creators, ERROR 1418 (HY000) (94) | 2024.08.05 |
댓글