database 목록 확인
SHOW DATABASES;
Database 이름을 지정하여 생성
CREATE DATABASE 설정할 이름;
원하는 데이터베이스로 이동(사용)
USE 데이터베이스이름;
데이터베이스 삭제
DROP DATABASE 삭제할 데이터베이스;
User 관리
1)User 조회
use mysql;
SELECT host, user FROM user;
2)User 생성-localhost
-현재 pc에서만 접속 가능한 사용자를 비밀번호와 함께 생성
CREATE USER 'username'@''localhost' identified by 'password';
-외부에서 접속 가능한 사용자를 비밀번호화 함께 생성
CREATE USER 'username'@'%' identified by 'password';
3)User 삭제
-접근 범위에 따라 같은 이름의 사용자여도 별도로 삭제
DROP USER 'username'@'localhost'
DROP USER 'username'@'%';
4)User 권한 확인
SHOW GRANTS FOR 'username'@'localhost';
5)User 권한
-사용자에게 특정 데이터베이스의 모든 권한을 부여
GRANT ALL ON dbname.*to 'username'@'localhost';
-사용자에게 특정 데이터베이스의 모든 권한을 삭제
REVOKE ALL ON dbname.*to 'username'@'localhost';