디비 포트 변경 후 에러가납니다. 채택완료
Mysql 포트 를 3306에서 3603으로 변경 후 접속하려고하니 에러가 납니다.
서버 회사에 확인해보니 다음과 같은 답변을 받았습니다.
common.lib.php 파일에 접근하지 못하는 권한 에러 발생하는 것으로 확인 됩니다.
※ 에러 로그 내용
mysqli_connect(): (42000/1044): Access denied for user 'test'@'localhost' to database 'test:3603' in /home/hosting_users/test/www/lib/common.lib.php on line 1430
common.lib.php
</strong></p>
<p>// DB 연결
function sql_connect($host, $user, $pass, $db=G5_MYSQL_DB)
{
global $g5;</p>
<p> if(function_exists('mysqli_connect') && G5_MYSQLI_USE) {
$link = mysqli_connect($host, $user, $pass, $db); // 1430번 줄</p>
<p> // 연결 오류 발생 시 스크립트 종료
if (mysqli_connect_errno()) {
die('Connect Error: '.mysqli_connect_error());
}
} else {
$link = mysql_connect($host, $user, $pass);
}</p>
<p> return $link;
}</p>
<p><strong>
dbconfig.php
</strong></p>
<p>define('G5_MYSQL_HOST', 'localhost');
define('G5_MYSQL_USER', 'test');
define('G5_MYSQL_PASSWORD', 'pass');
define('G5_MYSQL_DB', 'test');
define('G5_MYSQL_SET_MODE', true);</p>
<p><strong>
에러 내용을 보면 포트도 바뀐 것 같고 해당 db 변수 값도 제대로 넘어옵니다.
어디가 잘못된 걸까요?
답변 2개
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인