MariaDB에 root 계정으로 로그인한다.
mysql.server start
mysql -u root -p
user 목록 조회
use mysql;
기본적으로 있는 mysql 데이터베이스를 이용한다
select host, user, password from user;
: 목록을 보여줌
3. 계정 만들기
로컬에서만 : `create user‘user명’@’localhost’identified by’비밀번호';`
원격및로컬: `create user’user명'@’%’identified by’비밀번호’;`
IP 설정 : `create user’user명'@’xxx.xxx.xxx.xxx’identified by’비밀번호’;`
mysql -u user명 -p
drop user ‘user명’@’접속위치’;
권한 설정
모든 권한: grant all privileges on DB명.테이블 to ‘user명'@’접속위치';
select권한: grant select on DB명.테이블 to ‘user명'@’접속위치';
모든 DB권한:grant all privileges on *.* to ‘user명'@’접속위치' identified by '비밀번호';
권한 적용 (중요)
flush privileges;
권한 확인
show grants for 'user명'@'접속위치';
revoke all on DB명.테이블 from ‘user명'@’접속위치';
참고
https://seonkyukim.github.io/tech/Maria-DB-basics/
https://ccusean.tistory.com/entry/MariaDB-Database-생성-User-생성-권한-설정