SW/Mysql
mysqld 계정 생성및 권한 ( MYSQL, MariaDB)
bigju
2021. 10. 26. 09:00
OS : Centos 7.9
Tool : VMware
MYSQL : mysql Ver 15.1 Distrib 10.1.48-MariaDB
<계정 생성>
create user '사용자'@'localhost' identified by '비밀번호';
<권한 부여>
grant all privileges on *.* to '사용자'@'localhost';
grant all privileges on DB이름.* to '사용자'@'localhost';
mysql> grant all privileges on *.* to '사용자'@'localhost';
mysql> grant all privileges on DB이름.* to '사용자'@'localhost';
mysql> grant all privileges on DB이름.테이블명 to '사용자'@'localhost';
mysql> grant select on DB이름.테이블명 to '사용자'@'localhost';
mysql> grant update(컬럼1, 컬럼2) on DB이름.테이블명 to '사용자'@'localhost';
모든 DB에 접근 가능하도록 하려면 *.*, 특정 DB에만 접근 가능하도록 하려면 DB이름으로 지정해주면 된다.
<사용자 삭제>
drop user '사용자'@'localhost';
<저장>
flush privileges;