www.cyberciti.biz/faq/how-to-show-list-users-in-a-mysql-mariadb-database/
## User 생성
CREATE USER '[UserID]'@'[Host]' IDENTIFIED BY '[Password]';
ex )
CREATE USER 'kopo'@'%' IDENTIFIED BY 'kopo'; ## '%'는 모든 IP 허용
CREATE USER 'kopo2'@'localhost' IDENTIFIED BY '1234';
## 권한 부여
GRANT [type_of_permission] ON [database_name.table_name] TO '[username]'@'[host]';
ex )
GRANT all privileges on *.* TO 'kopo'@'%';
## 권한 뺐기
REVOKE [type_of_permission] ON [database_name.table_name] FROM '[username]'@'[host]';
## User 삭제
DROP USER '[username]'@'[localhost]';
## User 조회
SELECT USER FROM mysql.user;
## User, Host 조회
SELECT USER,HOST FROM mysql.user;
## 권한 설정 DB 서버 재시작 없이 적용 (우분투에서 source /etc/profile 하던 것과 같은거다)
FLUSH PRIVILEGES;
'개발자 > Database & SQL' 카테고리의 다른 글
맥 MariaDB 설치하기 (포트 변경) (0) | 2020.10.03 |
---|---|
Oracle (오라클) SQL - 서브쿼리, with as (기말고사) (0) | 2020.08.25 |
Oracle (오라클) 함수 - 정렬, UNION, CONCAT, 포맷팅, GROUP BY, 형변환 (0) | 2020.06.29 |
Oracle (오라클) 산술연산자, 결측값, 변수 입력 받기 (0) | 2020.06.29 |
Oracle (오라클) ORA-12154: TNS:could not resolve the connect identifier specified (0) | 2020.06.28 |