CI 묻고 답하기

제목 Message: mysqli::real_connect(): (HY000/1130): Host '서버ip' is not allowed to connect to this MySQL server
카테고리 CI 4 관련
글쓴이 더얼트 작성시각 2020/06/25 22:56:14
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 11647   RSS

안녕하세요.

Severity: Warning

Message: mysqli::real_connect(): (HY000/1130): Host '서버ip' is not allowed to connect to this MySQL server

applicattion/config/database.php 에 아래와 같이 디비정보 수정은 했구요.

----------------------------------------------------------------

$db['default'] = array(

'dsn' => '',

'hostname' => 'localhost',

'username' => '아이디',

'password' => '비번',

'database' => '디비명',

~~~~~~

----------------------------------------------------------------

 

저 디비정보가 잘못되진 않았습니다. phpmyadmin 올려서 접속해보면 디비접속이 잘되는걸로봐선

디비정보가 잘못되거나 localhost 127.0.0.1등으로 막혀있진 않습니다.

암만 검색해도 localhost로 하면 해결된다고만 검색되는데 도무지 알수가 없네요.

예상첫번째 : localhost로 hostname을 수정했음에도 연결을 서버IP로 시도하는게 문제인듯해보입니다.

Host 'localhost' is not allowed  가 아닌 Host '서버ip' is not allowed  이렇네 나오는거봐선

 

 

감사합니다.

 

 다음글 CI 3.0.6 : 세션 정보가 db에 저장되지 않습니... (5)
 이전글 CLI 상에서 실행시 오류 (1)

댓글

한대승(불의회상) / 2020/06/26 11:21:55 / 추천 0

에러 메시지대로라면 접속하신 계정으로 서버 IP 허용이 안된거 같은데요.

command line 에서 mysql cli로 직접 접속해 보세요.

더얼트 / 2020/06/26 11:49:39 / 추천 0
제 실수가있었습니다. 해결... 감사합니다.