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)
추가된것을 확인할 수 있음
'시스템' 카테고리의 다른 글
web Crawler에 대한 질의응답문 (0) | 2021.01.12 |
---|---|
웹 크롤링_bs4(beauteful soup) & scrapy 비교설명 (0) | 2021.01.12 |
윈도우 사용자 계정 로그인 암호 분실, 암호 변경하는 방법 입니다. (0) | 2021.01.11 |
구글에 저장된 관리자서버 계정 검색 (아이디/암호) (0) | 2021.01.11 |
해킹툴 & 강좌 - hh (0) | 2021.01.11 |