MySQL에서 특정 IP(1.2.3.4)에서 접속 가능하게 하려면
페이지 정보
작성자
본문
MySQL에서 특정 사용자(test)가 특정 IP(1.2.3.4)에서 특정 DB(testdb)에 접속할 수 있도록 하려면 계정 생성 → 권한 부여 → 적용 순서로 처리하면 됩니다. 아래는 단계별 방법입니다.
1. MySQL 접속 (root 등 관리자 계정으로)
서버에서 MySQL에 접속합니다:
mysql -u root -p
2. 사용자 생성 (또는 수정)
만약 test 사용자가 아직 없다면, 다음 명령으로 생성합니다:
CREATE USER 'test'@'1.2.3.4' IDENTIFIED BY '비밀번호';
'test' → 접속할 사용자명
'1.2.3.4' → 허용할 클라이언트 IP
'비밀번호' → 원하는 비밀번호로 설정
이미 test 사용자가 localhost용으로만 있다면, 이 명령을 추가로 실행해서 IP 전용 사용자를 새로 만드는 것이 일반적입니다.
3. DB 권한 부여
testdb DB에 대한 모든 권한을 주려면 다음 명령을 실행하세요:
GRANT ALL PRIVILEGES ON testdb.* TO 'test'@'1.2.3.4';
※ 특정 권한만 줄 수도 있습니다 (예: SELECT, INSERT, UPDATE 등).
4. 변경 사항 적용
FLUSH PRIVILEGES;
댓글목록
등록된 댓글이 없습니다.