반응형

- 사용자 생성
create user '유저명'@접근 IP  identified by '비밀번호';

*사용자 이름 scott, 내부에서만 접속 가능, 비밀번호 1234
root@localhost:(none) > create user 'scott'@'localhost' identified by '1234';
Query OK, 0 rows affected (0.00 sec)

*사용자 이름 scott, 어디서나 접속 가능, 비밀번호 1234
root@localhost:(none) > create user 'scott'@'%' identified by '1234';
Query OK, 0 rows affected (0.00 sec)

*사용자 이름 scott, 특정ip대역만 접속 가능, 비밀번호 1234
root@localhost:(none) > create user 'scott'@'192.168.20.%' identified by '1234';
Query OK, 0 rows affected (0.00 sec)


- 사용자 출력

root@localhost:(none) > use mysql;
root@localhost:mysql > select Host, User from user;

- 사용자 삭제

root@localhost:mysql > drop user 'scott'@'%';
Query OK, 0 rows affected (0.00 sec)
root@localhost:mysql > drop user 'scott'@'localhost';
Query OK, 0 rows affected (0.00 sec)

- 사용자 비밀번호 변경

1. set password 함수를 이용하여 변경(mariadb 10.5 이상 사용)
root@localhost:(none) > set password for 'scott'@'localhost' = password('qwe');
또는
root@localhost:(none)> grant usage on *.* to 'imsi'@'%' identified by'root';
root@localhost:(none) > flush privileges; 

2. alter user (mariadb 10.2 이상 사용)
root@localhost:(none) > ALTER USER 'scott'@localhost IDENTIFIED BY 'mariadb';
root@localhost:(none) > flush privileges;

##flush privileges; 변경사항 적용

 

참조 :
- https://mariadb.com/kb/en/documentation/
https://mariadb.com/docs/

'DBMS > MySQL&Mariadb' 카테고리의 다른 글

MariaDB replication 구성  (0) 2021.12.23
MariaDB 권한 관리  (0) 2021.12.23
MariaDB 데이베이스 관리  (0) 2021.12.23
MariaDB my.cnf 샘플  (0) 2021.12.23
MariaDB 설치  (0) 2021.12.23

+ Recent posts