데이터 베이스를 생성하고 권한을 부여하는 아주 간단한 코드입니다.
저는 우선 MySQL Client로 접속하였습니다.
MySQL Client를 접속하면 바로 이전에 생성해두었던 비밀번호를 요구합니다.
비밀번호를 치고 root로 접속 후
//study 데이터베이스를 생성한다.
CREATE DATABASE study;
//USER를 생성하겠다. '%'는 모든 접근 경로, 이 곳을 'localhost'로 쓴다면 localhost에 대한 접근만 가능하다.
CREATE USER 'study'@'%' IDENTIFIED BY '1234'
//study의 모든 테이블에 대한 권한을 study@% 유저에게 부여하겠다.
GRANT ALL PRIVILEGES ON study.* TO 'study'@'%';
//해당 권한을 적용시키겠다.
FLUSH PRIVILEGES;
//study 데이터 베이스로 이동하겠다.
use study;
//여기까지 입력하셨으면 데이터베이스의 생성과 계정생성 및 연동 데이터 베이스로 이동까지 모두 수행하셨습니다.
설명