mysql database 생성

하스레·2022년 6월 30일
0
  1. database 생성
mysql> CREATE DATABASE TESTDB;
  1. database를 사용하는 사용자 생성
mysql> CREATE USER '{username}'@'localhost' IDENTIFIED BY '{password}';
mysql> CREATE USER '{username}'@'%' IDENTIFIED BY '{password}';

첫번째 건 localhost에서만 접근 가능, 두번째 건 어떤 클라이언트든 접근 가능.

  1. 생성된 사용자에 권한 부여
mysql> GRANT ALL PRIVILEGES ON {database}.* TO '{username}'@'localhost';
mysql> FLUSH PRIVILEGES;

*는 모든 권한을 부여한다는 뜻이다.
FLUSH PRIVILEGES를 통해 dbms에 적용해야 한다.

  1. 사용자 삭제
mysql> drop user '사용자id';

참고
https://devdhjo.github.io/mysql/2020/01/29/database-mysql-002.html

profile
Software Developer

0개의 댓글