MySQL에서 사용자를 생성하고 권한을 부여하는 과정
use mysql;
create user 'recipe_db_admin'@'%' identified by 'OOOO';
grant All privileges on recipe_db.* to 'recipe_db_admin'@'%';
첫줄은 db가 아닌 mysql 시스템으로 접근
create user는 사용자 id 생성
'@'%'는 모든 호스트에서 접근 가능함을 의미
identified by는 비밀번호 설정
grant는 권한 부여
All privileges 는 모든 작업 권한
on recipe_db.* 는 레시피db의 모든 것을 의미
그리고 to 계정이름으로
그 계정에게 앞의 말한 모든 권한 부여를 해주는 과정이라 할 수 있다
그리고 MYSQL 홈으로 돌아가
전용 계정을 생성한다
호스트 네임과 비밀번호를
위에서 설정한대로 적어주고 생성하면
완성
'MYSQL' 카테고리의 다른 글
MySQL - 테스트가 끝난 DB, 1번부터 다시 부여하기 (0) | 2024.05.30 |
---|---|
MYSQL - DB 데이터 파일로 저장하기 (0) | 2024.05.27 |
MYSQL - like 문자열컬럼 fulltext (0) | 2024.05.20 |
MYSQL - 이중 조건 처리 (0) | 2024.05.17 |
MYSQL - 테이블 생성 - Unique (0) | 2024.05.17 |