$db['default']['hostname'] = '-';
$db['default']['username'] = '-';
$db['default']['password'] = '-'
;$db['default']['database'] = '-';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = FALSE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = false;
$db['default']['stricton'] = true;
CONFIG ///CONFIG ///CONFIG ///CONFIG ///CONFIG ///CONFIG ///
가비아 호스팅중인데
pconnect를 FALSE로 바꾸면 해결된다는 이야기가 많아서 FALSE로 변경햇습니다.
아래와 같은 똑같은 오류가 뜹니다 ..
가비아쪽이 기억이 가물가물 해서 정확한 접속방법이 떠오르진 않습니다만... 기본적으로 큰 차이는 없던걸로 기억 합니다.
그렇다는것은 간단한 부분에서 미스가 났다는 것정도입니다.
아래의 것들을 확인해 보셔야 할것 같습니다.
1. MYSQL 버전
2. 내부 아이피 접속시 127.0.0.1 은 접속 안될 수 있음.
3. 외부에서 DB 접근이 가능 한지?
4. 외부에서 접근이 가능 하다면 동일한 정보에도 CI로는 접속이 안되는지?
5. hostname 에 주소와 포트번호를 기입하였는지? [CI 버전에 따라서 포트번호 넣는것과 안넣는게 있긴합니다]
ssh로 콘솔 로그인하고 콘솔에서 mysql 정보로 로그인해보세요.
우선 접속정보가 맞는지 확인부터 필요합니다.