개발/데이터베이스

Mysql DB 생성 / 사용자생성 / 권한주기

림쌍월 2020. 10. 20. 11:43

<데이터베이스 생성>
•create database 데이터베이스명;
ex)

CREATE DATABASE test;

<데이터베이스 보기 및 확인>
SHOW DATABASES;

<계정 생성>
•create user '아이디'@'%' identified by '비밀번호'

 ex)
CREATE USER 'test'@'%' IDENTIFIED BY 'test';

<계정 권한부여>
•grant all privileges on 데이터베이스명.* to '계정명'@'IP주소' identified by '비밀번호'; 
ex)
GRANT ALL PRIVILEGES ON test.* TO 'test'@'%' IDENTIFIED BY 'test';

 

<적용>

FLUSH PRIVILEGES;

 

 


<콘솔 접속>
•mysql -u '아이디' -p 'DB명'
ex)
  mysql -u 'testId' -p 'testDb'

 이후에 비번 입력창에서 입력하면 접속 끝!!!!  

 

 - [%] 모두 접속요청가능

 - [192.168.1.1] 해당 아이피만 접속요청 가능

 - [localhost] 로컬만 접속요청 가능

'개발 > 데이터베이스' 카테고리의 다른 글

Mysql 배치작업(이벤트)  (0) 2020.11.04
Mssql split 함수로 구현  (0) 2020.10.23
Mysql 인자값의 최소,최대 값 반환함수  (1) 2020.10.21
Mysql 날짜기본함수 정리  (1) 2020.10.16