본문 바로가기

Database/MariaDB(Mysql)

Mariadb(mysql) 사용자 추가(유저 계정 생성)하기

1. 유저 계정 생성하기

- 유저 생성과 접속 범위, 패스워드 설정

CREATE USER '[id]'@'[ip]' IDENTIFIED BY '[passwd]';

# localhost에서만 접속하는 home 아이디를 패스워드를 1234로 설정함
CREATE USER 'home'@'localhost' IDENTIFIED BY '1234';

 

2. 권한 부여하기

 

-  유저에게 사용권한으로 모든 권한 설정

GRANT ALL PRIVILEGES ON [Database].[Table] TO '[id]'@'[ip]';

# localhost에서 접속하는 home유저에게 home_db란 데이터베이스에 모든 테이블의 권한을 부여함.
GRANT ALL PRIVILEGES ON home_db.* TO 'home'@'localhost';

 

3. 데이터베이스 권한 갱신

- 권한 부여후 권한을 갱신 하지 않으면 서비스를 재시작하기 전까지 적용되지 않는다.

FLUSH PRIVILEGES;

 

 

 

... 예전엔 Mysql 데이터베이스에 Insert 구문만 복사하면 됐었는데....