728x90
반응형
Host ○.○.○.○ is not allowed to connect ~ server
이 오류가 나오면,
가장 먼저,
접속하려고 했던 계정에 Host 허용 범위를 확인해 보자.
(접속하려고 했던 서버 접근 후, SELECT Host, User FROM mysql.uesr )
사실, 이 오류는 해당 계정이 Host 허용이 안 된 것이다.
[방안]
1. 모든 ip 허용
GRANT ALL PRIVILEGES ON *.* TO '아이디'@'&' IDENTIFIED BY '패스워드';
mysql 서비스 재시작
2. 특정한 ip 대역 허용(예시: 1.1.1.xxx 범위 허용시)
GRANT ALL PRIVILEGES ON *.* TO '아이디'@'1.1.1.%' IDENTIFIED BY '패스워드';
mysql 서비스 재시작
3. 특정 ip 허용(예시: 1.1.1.1 허용)
GRANT ALL PRIVILEGES ON *.* TO '아이디'@'1.1.1.1' IDENTIFIED BY '패스워드';
mysql 서비스 재시작
+ 해당 계정에 대한 ip 허용 지우기(예시:test 계정에 대한 모든 ip를 허용 지우기)
DELETE FROM mysql.user WHERE HOST='test' AND USER='test';
mysql 서비스 재시작
728x90
'스마트웹앱콘텐츠전문가 > 데이터베이스' 카테고리의 다른 글
[Mysql]SUBDATE() (0) | 2018.11.23 |
---|---|
[Mysql]계정 비밀번호 변경하기 (0) | 2018.11.23 |
[Mysql]dump (0) | 2018.11.22 |
[mssql]SELECT 권한 오류 (0) | 2018.11.21 |
[mssql]백업 파일 만들기 (0) | 2018.11.21 |