우선 네이버에서 ‘내 아이피’ 검색을 하면 본인의 ip주소 확인 가능합니다.
* MySQL에 접근권한 주기
– 형식 ( GRANT Syntax)
mysql> grant all privileges on dbname.* to [아이디]@'[아이피]' identified by '[비밀번호]';
mysql> mysql> flush privileges;
– ex1, 특정 IP만 허용 (target ip)
mysql> grant all privileges on dbname.* to userId@'151.12.123.121' identified by 'your password';
mysql> flush privileges;
– ex2, IP 대역으로 허용
mysql> grant all privileges on dbname.* to userId@'151.12.123.%' identified by 'your password';
mysql> flush privileges;
- check
mysql> show databases;
mysql> use mysql;
mysql> select * from user where User = 'root'\G;
* ps/
- 위의 권한을 추가 후에도 접속이 안될경우 DB서버의 방화벽 포트와, 자신의 PC 사내의 방화벽 포트가 오픈되어 있는지 확인이 필요하다.
- 포트는 기본 3306 (default port)
– 모든 아이피 대역으로 하려면 아이피에 ‘%’ 를 사용하면 된다.
- 권한을 설정 후 적용 해줘야 한다. : flush privileges;
0 댓글