본문 바로가기
Database/MySQL

[MySQL] 데이터베이스 및 유저 생성, 권한 설정

by pcm9881 2023. 6. 7.

MySQL 루트 접속

mysql -u root

결과

 

 

데이터베이스 생성

캐릭터 셋 UTF8로 데이터베이스를 생성합니다.

CREATE DATABASE [데이터베이스명] default CHARACTER SET UTF8;

결과

 

 

데이터베이스 생성확인

SHOW DATABASES;

결과

 

 

유저 생성

CREATE USER '유저명'@'호스트' IDENTIFIED BY '비밀번호';

 

* 호스트: '%' 입력시 모두 접근가능, 'localhost' 현재 서버만 접근 가능

 

 

결과

 

 

유저 권한설정

GRANT ALL PRIVILEGES ON 데이터베이스명.* TO '유저명'@'호스트';

결과

 

권한 반영

FLUSH PRIVILEGES;

결과

 

 

유저 생성확인

use mysql;
select user, host from user;

결과

 

728x90

댓글