반응형
MySQL 계정 및 권한 생성 방법입니다.
그냥 툴에서 작성 시 특별한 문제가 없었지만 그래도 작성해 놓겠습니다.
나중에 복사해서 붙여 넣기 하면 좋겠지요.
새로운 계정 생성 및 권한 할당 방법은 아래 쿼리로 진행한 방법을 작성하겠습니다.
계정 생성
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
- username : 생성 된 사용자 이름입니다.
- host : 사용자가 접속 할 수 있는 호스트 입니다.
- password : 사용자 로그인 패스워드입니다.
권한 할당
GRANT privileges ON database.* TO 'username'@'host';
- privileges : 로그인 사용자 권한 명령어 입니다. (SELECT, INSERT, UPDATE, DELETE 등 권한을 지정할 수 있으며. 모든 권한을 부여는 ALL PRIVILEGES 입니다.
- database.* : 사용자 권한 부여 db.table (예 : 모든 db와 table 지정은 *.*)
- username@host 는 권한을 가질 사용자와 호스트를 지정입니다.
사용자 권한 생성
- admin 권한을 가진 사용자 testuser를 생성
- 모든 데이터베이스에 대한 권한을 부여하는 명령
CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'testuser'@'localhost';
FLUSH PRIVILEGES;
위 작성 된 쿼리 실행 시 모든 권한 가진 계정 생성
아 몬가 뒤죽 박죽입니다.
이건 추후 다시 작성 하겠습니다.
반응형
'db > mysql' 카테고리의 다른 글
mysql db 테이블 명세서 쿼리 (0) | 2024.09.06 |
---|---|
windows mysql on/off 자동 실행 (0) | 2024.06.06 |
MySQL 접속 툴 Workbench 사용 (0) | 2024.03.25 |
MySQL 설치 및 다운로드 (0) | 2024.03.25 |