본문 바로가기
개발팁

mariadb / mysql 신규계정생성 및 database 생성

by devscb 2023. 10. 31.
반응형

계정생성

CREATE USER '[계정명]'@'[접속가능한ip]' IDENTIFIED BY '[패스워드]';

아래는 예시입니다.

CREATE USER 'test'@'localhost' IDENTIFIED BY 'test';
CREATE USER 'test'@'%' IDENTIFIED BY 'test';

database 생성

create database [db 이름];

아래는 예시입니다.

create database test_db;

아래는 만들어진 database가 정상적으로 잘 생성되었는지 모든 database를 보는 명령어입니다.

show databases;

계정에 database 권한 추가

grant all privileges on [db 이름].* to '계정명'@'[접속가능한ip]' IDENTIFIED BY '[패스워드]';

아래는 예시입니다.

GRANT ALL PRIVILEGES ON test_db.* TO 'test'@'localhost' IDENTIFIED BY 'test';
GRANT ALL PRIVILEGES ON test_db.* TO 'test'@'%' IDENTIFIED BY 'test';

권한 반영

아래 명령어는 앞서 설정한 권한반영을 위해 grant 테이블을 reload하여 변경사항을 바로 적용해줍니다.

flush privileges

#mariadb, #mysql, #db

 

 

https://devscb.com/post/190

 

728x90
반응형

댓글