create database <db-name>; : db 스키마 생성
show databases; : 스키마들 조회
user <db-name> : 해당 스키마를 사용(접속)
show tables : 해당 스키마의 테이블들 조회
mysql은 oracle과 다르게 user를 생성해야한다.
host는 접속하는 모든 클라이언트 아이디이다.
특정 웹서버에서만 접속하고싶으면 host부분에 해당 웹서버ip를 넣으면 된다.
create user <user-name>@'<host-name>' identified by '<password>'; : 유저를 생성한다. (접속권한과 같이)
-> 새로 생성한 유저는 아무런 권한이 없다.(접속만 가능)
grant all privileges on <DB>.<SCHEMA> to '<user-name>'@'<host>'; :DB의 Shema에 특정행위를 할수있는 권한을 유저에게 준다.
'SeSac (2021-08 ~ 2021-12) > MySQL' 카테고리의 다른 글
| MySQL 06 - Join Tables 테이블 조인하기 (0) | 2021.08.27 |
|---|---|
| MySQL 05 - 관계(Foreign Key)와 index의 개념 (0) | 2021.08.27 |
| MySQL 04 - Insert, Select, Update, Delete 문 (0) | 2021.08.26 |
| MySQL 03 - Table Altering, Sample Data 자동 등록하기 (0) | 2021.08.25 |
| MySQL 02 - Table생성, 한글 설정, Session개념 (0) | 2021.08.25 |