Mysql 사용자 생성 및 권한 부여

june·2020년 12월 30일
0

서버 로그인

mysql -u root -p

터미널을 실행 후 root 계정으로 로그인.

사용자 목록 조회

사용자 목록 조회는 mysql 스키마에서 select를 통해서 확인 할 수 있다.

일단 mysql 스키마 선택

mysql> use mysql;

목록 조회 select

mysql> select user, host from user;

+---------------+-----------+
| user          | host      |
+---------------+-----------+
| mysql.session | localhost |
| mysql.sys     | localhost |
| root          | localhost |
+---------------+-----------+

사용자 추가

mysql> create user {username}@{ip} identified by '{password}';

username, password에 계정 정보를 입력.
ip 는 특정 ip 에서의 접속을 할 수 있게 해준다.
로컬에서는 localhost 외부접근은 ip를 적어주면된다.
또한 '%' 로 모든 접근을 허용 할 수 있다.

권한 부여

권한을 부여하는 명령어는 아래와 같다.

mysql> grant {권한} privileges on {스키마}.{테이블} to {username}@{ip};
ex)
mysql> grant all privileges on test.* to user@localhost;

test 스키마의 모든 테이블의 권한을 user 라는 사용자에게 부여.

0개의 댓글

관련 채용 정보