2020-12-24 15:59:38

MariaDB의 사용자는 크게 두 가지로 나눌 수 있습니다. 하나는 로컬에서 접속가능한 사용자와 외부에서 접속가능한 사용자로 나눌 수 있습니다.

 

먼저, 로컬에서 접속가능한 사용자는 다음과 같은 명령어로 추가할 수 있습니다.

 

CREATE user '사용자아이디'@'localhost' identified by '비밀번호';

 

만약 사용자아이디를 bskyvision으로 하고, 비밀번호를 1234로 한다면 다음과 같이 입력해줘야겠죠.

 

ex) CREATE user 'bskyvision'@'localhost' identified by '1234';

 

 

외부에서 접속가능한 사용자는 다음과 같이 명령을 주면 추가됩니다.

 

CREATE user '사용자아이디'@'%' identified by '비밀번호';

 

사용자가 잘 추가되었는지 확인하려면, 다음과 같이 명령하면 됩니다.

 

SELECT User, Host, Password FROM mysql.user;

 

 

참고로 MySQL 서버 5.7 버전부터는 Password 컬럼이 authentication_string으로 변경되었습니다. MySQL을 사용하고 계신 분들은 유의하세요.

 

SELECT User, Host, authentication_string FROM mysql.user;

 

 

(이 글은 2022-01-11에 마지막으로 수정되었습니다)