시스템

Error 1130 Host 'xxx' is not allowed to connect to this MySQL server

네오류이 2021. 1. 12. 13:35
728x90
반응형

Error 1130 Host 'xxx' is not allowed to connect to this MySQL server

 

출처 : http://mcpaint.tistory.com/161

 

Host 'xxx' is not allowed to connect to this MySQL server

 

localhost로는 접속이 가능하고 IP로는 접속이 불가능한 이유는 접속가능한 IP로 등록이 되어 있지 않기 때문입니다.

 

mysql> use mysql

 

mysql>SELECT Host, User, Select_priv, Insert_priv,Update_priv, Delete_priv FROM user;

+-----------+------+-------------+-------------+-------------+-------------+

| Host | User | Select_priv | Insert_priv | Update_priv | Delete_priv |

+-----------+------+-------------+-------------+-------------+-------------+

| localhost | root | Y | Y | Y | Y |

| SSWMP08 | root | Y | Y | Y | Y |

| 127.0.0.1 | root | Y | Y | Y | Y |

| SSWMP08 | | N | N | N | N |

+-----------+------+-------------+-------------+-------------+-------------+

4 rows in set (0.00 sec)

 

로 보시면 localhost는 보이나 IP는 보이지 않을것입니다.

 

mysql> grant all privileges on db명.* to 사용자계정@'IP주소'

identified by '비밀번호' with grant option;

 

만일 모든 IP를 다 등록하고 싶으면

 

mysql> grant all privileges on db명.* to 사용자계정@"%"

identified by '비밀번호' with grant option;

 

mysql> FLUSH PRIVILEGES;

 

위의 명령어로 접속가능한 IP로 등록해 주면됩니다.

 

mysql> SELECT Host, User, Select_priv, Insert_priv,Update_priv, Delete_priv FROM user;

+-----------+------+-------------+-------------+-------------+-------------+

| Host | User | Select_priv | Insert_priv | Update_priv | Delete_priv |

+-----------+------+-------------+-------------+-------------+-------------+

| localhost | root | Y | Y | Y | Y |

| SSWMP08 | root | Y | Y | Y | Y |

| 127.0.0.1 | root | Y | Y | Y | Y |

| SSWMP08 | | N | N | N | N |

| % | root | N | N | N | N |

+-----------+------+-------------+-------------+-------------+-------------+

5 rows in set (0.00 sec)

 

추가된것을 확인할 수 있음

728x90
반응형