Database/MariaDB(Mysql)
Mariadb(mysql) 사용자 추가(유저 계정 생성)하기
가비닷
2023. 3. 6. 11:22
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 구문만 복사하면 됐었는데....