DB/maria

[mariaDB] centos mariaDB 접근 사용자 / 생성 / 권한 / 삭제

기록중.. 2022. 3. 21. 12:57

[mariaDB] centos mariaDB 접근 사용자 / 생성 / 권한 / 삭제


접근

$ mysql -u${id} -p
Enter password: ${pw}
ex) mysql -uroot -p
Enter password: rootPw

설명) shell에 "mysql -uroot -p" 를 입력하면 패스워드 입력하는 란이 보여지고

       패스워드 입력하면 접근 됩니다.


사용자 등록

TIP) ip는 ID 접근 허용하는 IP 입력

MariaDB [(none)]> CREATE USER '${userId}'@'${ip}' IDENTIFIED BY '${pw}';
ex) CREATE USER 'userId'@'localhost' IDENTIFIED BY 'userPw';

설명) 사용자 등록 때 id, 접근 허용 ip와 pw를 입력하면 됩니다.

TIP) ip 입력 '%' : 모든 IP 허용

       'localhost', '127.0.0.1' : mariadb가 설치되어 있는 서버에서 동작하는 어플리케이션 접속허용


사용자 삭제

MariaDB [(none)]>  drop user ${userId}@${ip};
ex) drop user 'userId'@'localhost';

권한

TIP) ${권한}은 ALL(모든권한), SELECT(조회), INSERT(등록) 등등 각각 정할 수 있음

MariaDB [(none)]>  grant ${권한} privileges on ${DB}.${Table} to '${userId}'@'${ip}';
ex) grant all privileges on Database.teble to 'userId'@'127.0.0.1';

'DB > maria' 카테고리의 다른 글

[mariaDB] 쿼리 대소문자 구분  (0) 2023.01.06
[mariaDB] 컬럼에 숫자 체크  (0) 2021.03.26