Database/MYSQL
사용자 추가 / DB생성 / 권한부여
by BAYABA
2021. 10. 14.
- 개인 공부 목적으로 작성한 글입니다.
- 아래 출처를 참고하여 작성하였습니다.
목차
- 사용자 추가(권한 추가)
- DB 생성
- 사용자에게 데이터베이스 사용권한 부여
1. 사용자 추가(권한 추가)
//사용자 추가
mysql > create user 사용자ID;
// 사용자(user)를 추가하면서 패스워드까지 설정
mysql > create user userid@localhost identified by '비밀번호';
//e.g.
mysql > create user sa@localhost identified by '1111';
2. DB 생성
//데이터베이스 생성
mysql > create database DB명;
//default character set을 지정하지 않으면 한글이 깨져서 나옵니다.
mysql > create database DB명 default character set utf8;
//e.g.
mysql > create database test default CHARACTER SET UTF8;
3. 사용자에게 데이터베이스 사용권한 부여
- Mysql에서 사용자 계정을 추가하고 권한을 추가하거나 제거하는데는 GRANT와 REVOKE 명령을 사용합니다.
//e.g. test DB에 있는 partner_management Table에 대해 sa 유저에게 모든 권한을 부여합니다.
mysql > grant all privileges on test.partner_management to sa@localhost;
출처
- mysql 사용자추가/DB생성/권한부여