mysql ip 설정

리눅스/mysql 2015. 5. 16. 03:59

모든 IP 허용

INSERT INTO mysql.user (host,user,password) VALUES ('%','root',password('패스워드'));

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';

FLUSH PRIVILEGES;


IP 대역 허용

다음과 같이 설정하면 111.222로 시작하는 모든 IP가 허용된다.

INSERT INTO mysql.user (host,user,password) VALUES ('111.222.%','root',password('패스워드'));

GRANT ALL PRIVILEGES ON *.* TO 'root'@'111.222.%';

FLUSH PRIVILEGES;


특정 IP 1개 허용

INSERT INTO mysql.user (host,user,password) VALUES ('111.222.33.44','root',password('패스워드'));

GRANT ALL PRIVILEGES ON *.* TO 'root'@'111.222.33.44';

FLUSH PRIVILEGES;


원복

모든 IP를 허용한 경우 다음과 같이 원래 상태로 복구할 수 있다.

DELETE FROM mysql.user WHERE Host='%' AND User='root';

FLUSH PRIVILEGES;



출처 : http://zetawiki.com/wiki/MySQL%EC%97%90_%EC%9B%90%EA%B2%A9_%EC%A0%91%EC%86%8D_%ED%97%88%EC%9A%A9

'리눅스 > mysql' 카테고리의 다른 글

mysql 실행 에러  (0) 2015.06.08
mysql 실행 오류  (0) 2015.05.30
mysql 테이블 복구  (0) 2015.04.06
mysql 기본 명령  (0) 2015.04.06
mysql 캐릭터셋  (0) 2015.04.03
Posted by Narusika
,