19살 예비 웹개발자 개발일지

카테고리 없음

[PHP] DB 연결 오류

갱's 개발 모험 2021. 6. 24. 00:30
728x90

PHP 글을 불러오는 로직을 짜는데 계속해서 

Warning: mysqli_connect(): (28000/1045): Access denied for user 'scott'@'localhost' (using password: YES) in /home/map/www/db_conn.php on line 2

 

이런 에러가 난다..ㅠㅠ

대충 해석하면 연결이 실패한다는 말인 것 같은데 완전 바보였다...

 

db를 연동하는 파일 경로를 제대로 설정하지 않았다.

include('src/db_conn.php');

이 경로가 제대로 된 경로인데 

src 경로를 빼주었다..

혼자서 PHP 공부를 하면서 삽질을 하니까 빨리 실력이 느는 듯하다.

 

만약 경로가 맞는데도 이러한 에러가 뜬다면 비밀번호나 데이터베이스명을 확인하는 게 좋을 듯하다.

구글링 하면 많이 나오니까 잘 찾아보기!

 

여기서 DB를 연동하는 코드를 보여주자면

<?php
$conn=mysqli_connect(비밀);
if($conn){
   echo "연결 성공";
}else{
   die("연결 실패");
}
mysqli_query($conn, "set session character_set_connection=utf8;");
mysqli_query($conn, "set session character_set_results=utf8;");
mysqli_query($conn, "set session character_set_client=utf8;");
?>

비밀 칸에 '호스트명', '계정명' , '비밀번호', '데이터베이스명' 이렇게 넣은 후

실행했을 때 연결 성공이 뜨면 성공!! 

728x90