728x90
Mysql에 접속할 사용자를 생성하는 방법과 생성한 사용자에게
관리권한을 설정하는 방법에 대해 알아보도록 하겠습니다.
먼저 Mysql에 3306 포트로 외부에서 접속하기 위한 사용자를 추가하려면
Mysql에 root로 로그인을 해주도록 합니다.
mysql -uroot
use mysql
위 두가지 명령을 통해 mysql에 root사용자로 접속했습니다.
그런 다음 외부에서 접속할 사용자를 추가하도록 합니다.
create user '아이디'@'%' identified by '비밀번호';
생성을 하였다면 권한을 주어야 하는데
모든 것을 관리할 수 있는 권한과 특정 DB만을 관리할 수 있는 권한
둘 중에서 관리의 특성에 맞게 설정해 주도록 합니다.
// 모든 것을 할 수 있는 권한
grant all privileges on *.* to '아이디'@'%';
// 특정 DB를 관리할 수 있는 권한
grant all privileges on dbname.* to '아이디'@'%';
여기까지만 실행하고 mysql을 종료하는 분들이 많은데
설정을 변경하였다면 그것을 적용할 수 있도록 다음 명령을 꼭 실행하여야 합니다.
flush privileges;
위 방법을 통해서 mysql 사용자를 추가하고 권한을 변경하여 사용할 수 있습니다.
728x90
반응형
'서버 > Mysql' 카테고리의 다른 글
SQL 두 테이블 비교하여 한쪽 테이블 없는 값 추출 (8) | 2022.02.17 |
---|---|
SQL 일정 기간 이내 테이블 조회 (10) | 2022.02.16 |
Mysql 에러 로그 출력 (6) | 2022.02.09 |
Mysql 필드 데이터 Null select 방법 (22) | 2022.01.27 |
테이블 데이터형 정리 (16) | 2022.01.14 |
댓글