Mysql 특정 Database Access User 생성하기

드라카·2023년 2월 15일
0

EDU Database에만 access 가능한 user 생성

  1. 관리 권한이 있는 사용자 (ex: root) 로 MySQL 서버에 로그인합니다.
  2. 다음 명령을 사용하여 새 사용자를 만듭니다.
//localhost 에서만 접속
CREATE USER 'edu_user'@'localhost' IDENTIFIED BY 'password';

//모든 remote host 에서 접속
CREATE USER 'edu_user'@'%' IDENTIFIED BY 'password';
  1. 다음 명령을 사용하여 데이터베이스 에 대한 사용자 액세스 권한을 부여합니다.
//localhost
GRANT ALL PRIVILEGES ON edu.* TO 'edu_user'@'localhost';
// any remote host
GRANT ALL PRIVILEGES ON edu.* TO 'edu_user'@'%';
  1. 변경 사항을 서버에 적용합니다.
FLUSH PRIVILEGES;
profile
삽질의 달인

0개의 댓글