여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터 집합체
서로간에 관계가 있는 데이터 Table들을 모아둔 데이터 저장 공간
=================================================
> mysql -u root -p
> Enter password: ************
# 혹은 password를 p 뒤에 이어 입력하고 실행할 수도 있음
> mysql -u root -p*****
SHOW DATABASES;
CREATE DATABASE db_name;
USE db_name;
DROP DATABASE db_name;
USE mysql;
SELECT host, user FROM user;
# 로컬 PC에서만 접속 가능한 사용자
CREATE USER 'user_name'@'localhost' IDENTIFIED BY 'password';
# 외부에서 접속 가능한 사용자
CREATE USER 'user_name'@'%' IDENTIFIED BY 'password';
DROP USER 'user_name'@'localhost'
DROP USER 'user_name'@'%'
GRANT ALL ON db_name.* TO 'user_name'@'localhost'
GRANT ALL ON db_name.* TO 'user_name'@'%'
REVOKE ALL ON db_name.* FROM 'user_name'@'localhost'
REVOKE ALL ON db_name.* FROM 'user_name'@'%'
SHOW GRANTS FOR 'user_name'@'localhost'
SHOW GRANTS FOR 'user_name'@'%'