른록노트
[Mysql] Host 'x.x.x.x' is not allowed to connect to this MySQL server 본문
DB/[Mysql]
[Mysql] Host 'x.x.x.x' is not allowed to connect to this MySQL server
른록 2018. 10. 9. 20:24@ 원인
원격 호스트 로그인 사용자를 지정해주지 않아서 발생할 수 있음
@ 방법
-1. 모든 IP 허용
INSERT INTO mysql.user (host,user,authentication_string,ssl_cipher, x509_issuer, x509_subject) VALUES ('%','root',password('패스워드'),'','','');
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
FLUSH PRIVILEGES;
-2. 특정 IP 허용
INSERT INTO mysql.user (host,user,authentication_string,ssl_cipher, x509_issuer, x509_subject) VALUES ('111.222.33.44','root',password('패스워드'),'','','');
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'111.222.33.44';
FLUSH PRIVILEGES;
-3. 등록한 사용자 삭제
DELETE FROM mysql.user WHERE Host='%' AND User='root';
FLUSH PRIVILEGES;
(Host에 등록한 IP 넣어주시면 됩니다)
참고사이트
https://zetawiki.com/wiki/MySQL_%EC%9B%90%EA%B2%A9_%EC%A0%91%EC%86%8D_%ED%97%88%EC%9A%A9
반응형
Comments