MYSQL JDBC를 이용한 DB, 사용자 자동 생성
MYSQL JDBC를 이용한 DB, 사용자 자동 생성
MYSQL은 쿼리를 이용해서 데이터베이스 생성, 사용자 등록, 권한 등록을 할 수 있다.
일괄 스크립트 또는 JDBC를 이용해서 일괄 등록 프로그램을 만들어 놓는다면 반복되는 작업 시간을 최소화할 수 있다.
.1. 명령어
1) 명령어 설명
생성된 사용자는 자신의DB에 대해서만 읽고 쓸 수 있다.create database db_name; //데이터베이스 생성하기 grant all on db_name.* to userid@'localhost' identified by 'passwd'; //로컬호스트만 접근가능 grant all on db_name.* to userid@'%' identified by 'passwd'; //모든 IP 접근 가능 flush privileges //권한 적용
2) 명령어 확인
각 컬럼에 대한 설명은 MYSQL 홈페이지를 참조하기 바란다.
2. JDBC를 활용하는 방법
JDBC를 이용해서 위의 쿼리를 수행할 수 있다.
sql.append(" grant all on "+db_name+".* to '"+db_user+"'@'%' identified by '"+db_passwd+"'; "); queryManager.executeUpdate(conn, sql.toString());.
'DB > MYSQL' 카테고리의 다른 글
mysql 일반 유저 계정에서 information_schema 숨기기가 가능한가? (0) | 2016.07.30 |
---|---|
MYSQL 로그 남기도록 설정하기 (0) | 2016.06.05 |
MYSQL 사용자 등록 쿼리 (0) | 2016.06.05 |
MYSQL 튜닝 (0) | 2016.06.05 |
MYSQL DB별 용량 제한 방법 (0) | 2016.06.05 |