본문 바로가기
etc/프로그래밍

PHP : mysqli_connect(): (HY000/1045): Access denied for user 'username'@'localhost' 에러

by 칸타렌서 2020. 11. 25.
<?php
header('Content-Type:text/html;charset=utf-8');

$servername = "로컬호스트:포트번호";
$username = "아이디";
$password = "비번";
$dbschema = "데이터베이스스키마"

// 연결 생성
$conn = mysqli_connect($servername,$username,$password,$dbschema);
$sql = "SELECT * FROM 데이터베이스이름";
$result = mysqli_query($conn, $sql);
var_dump($result->num_rows);

?>

1. 보통은 비번이 틀렸을 때 나오는 에러 문구다.

2. 그런데, 아무리 맞게 적어도 틀리다고 나오는 경우가 있다.

3. localhost인지 127.0.0.1 인지 확인한다.

4. 포트번호를 확인하고, 넣었다 빼보며 테스트 한다.

 

댓글