본문 바로가기

Programming/Mysql

데이터베이스 생성 및 권한 설정 그리고 계정 생성하는 법

CREATE DATABASE ojtdb; // 데이터 베이스 생성


SHOW DATABASES;   // 데이터 베이스 확인


# 외부에서 ojtuser가 접근 가능하게 계정을 생성하여 지정
GRANT ALL PRIVILEGES ON ojtdb.* TO ojtuser IDENTIFIED BY '1234';


# MySQL이 설치된 컴퓨터에서 접근 가능하게 계정을 생성하여 지정
GRANT ALL PRIVILEGES ON ojtdb.* TO ojtuser@LOCALHOST IDENTIFIED BY '1234';


# 외부 에서 root계정이 접근 가능하게 지정
GRANT ALL PRIVILEGES ON *.* TO root IDENTIFIED BY '1234';


# 계정 정보를 다시 읽어 옵니다.
FLUSH PRIVILEGES;


# 등록된 계정 출력
mysql> SELECT host, user, password FROM user ORDER BY user ASC;