mysql은 자체적으로 접근 제어 기능을 가지고 있다.
따라서 특정 ip에 대해서(혹은 모든 ip에 대해서) 해당 기능을 풀어주면 된다.
방법은 간단하다.(커맨드만 입력하면 된다.)
그런데 여기서 중요한 사실은
반드시 use mysql;을 하고
다음 커맨드를 실행시켜야 한다는 것이다!(다른 database에서 하면 제대로 먹히지 않는다!)
grant all privileges on *.* to 'root'@'192.168.0.24' identified by 'root 패스워드'; // 특정 ip(192.168.0.24)만 허용
grant all privileges on *.* to 'root'@'192.168.%' identified by 'root 패스워드'; // 특정 ip 대역(192.168.%)만 허용
grant all privileges on *.* to 'root'@'%' identified by 'root 패스워드'; // 전부 허용
그리고 마지막으로
flush privileges;를 입력하면 적용된다!
적용이 제대로 됬는지 확인하려면 다음 쿼리를 실행하면 된다!(목록에 있으면 정상이다!)
select host, user from user;
따라서 특정 ip에 대해서(혹은 모든 ip에 대해서) 해당 기능을 풀어주면 된다.
방법은 간단하다.(커맨드만 입력하면 된다.)
그런데 여기서 중요한 사실은
반드시 use mysql;을 하고
다음 커맨드를 실행시켜야 한다는 것이다!(다른 database에서 하면 제대로 먹히지 않는다!)
grant all privileges on *.* to 'root'@'192.168.0.24' identified by 'root 패스워드'; // 특정 ip(192.168.0.24)만 허용
grant all privileges on *.* to 'root'@'192.168.%' identified by 'root 패스워드'; // 특정 ip 대역(192.168.%)만 허용
grant all privileges on *.* to 'root'@'%' identified by 'root 패스워드'; // 전부 허용
그리고 마지막으로
flush privileges;를 입력하면 적용된다!
적용이 제대로 됬는지 확인하려면 다음 쿼리를 실행하면 된다!(목록에 있으면 정상이다!)
select host, user from user;
'IT노트(구) > MySQL' 카테고리의 다른 글
mysql에서 특정 테이블의 칼럼명 모두 추출하는 방법 (0) | 2016.03.04 |
---|---|
(MySQL) 날짜를 편리하게 컨트롤할 수 있는 함수, DATE_ADD() (0) | 2016.01.19 |
MySQL에서 insert와 update를 동시에 하고 싶을 때 (0) | 2015.11.11 |
MySQL에서 insert 여러개 한번에 처리하는 방법 (0) | 2015.11.06 |