SQL 2

고리니·2023년 2월 15일

SQL

목록 보기
2/2

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';

0개의 댓글