코딩 공부/SQL

mysql 데이터베이스 생성, 유저 생성, 권한 부여

hg_96 2021. 11. 8. 15:29



MySQL 관리자 계정인 root 로 데이터베이스 관리 시스템에 접속
mysql -uroot -p

데이터베이스 생성
mysql> CREATE DATABASE DB이름;

사용자 추가
// localhost 사용자 추가
create user '사용자'@'localhost' identified by '비밀번호';
create user '사용자'@'%' identified by '비밀번호';

 


사용자에게 권한 부여


// all DB, Table에 모든 권한 부여
grant all privileges on *.* to '사용자'@'localhost';

GRANT ALL PRIVILEGES ON 디비명.* TO '사용자명'@'localhost';
flush privileges;

// 특정 DB의 모든 Table에 모든 권한 부여
grant all privileges on DB이름.* to '사용자'@'localhost';
flush privileges;