작성
·
178
0
<?php
// 데이터베이스 연결 정보
$servername = "localhost"; // 서버 이름
$username = "root"; // 사용자 이름
$password = "505015"; // 비밀번호
$dbname = "quizlist"; // 데이터베이스 이름
// 연결 생성
$conn = new mysqli($servername, $username, $password, $dbname);
// 연결 확인
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error); // 연결 실패 시 오류 메시지 출력
}
php 문을 적고
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| quizlist |
| sys |
+--------------------+
db에도 quizlist가 있는걸 확인했어요. 왜 찾을 수 없다는 문이 나오는지 이해가 잘 안가요.
다른 글보니까 비트나미매니저에 들어가서 서버를 끄면 된다고 하길래 시도는 했으나
실패하고 다시 db를 만들기도 하였으나 실패했습니다.
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
김민주님, 이 문제는 여러 원인으로 인해 발생할 수 있습니다만, 대표적으로 다음과 같은 원인을 살펴볼 수 있습니다.
위 사항들을 확인해 보시고도 문제가 해결되지 않는다면, MySQL 사용자 권한이나 호스트 설정이 올바르게 되어 있는지도 확인해 보셔야 할 수 있습니다. MySQL 사용자와 데이터베이스가 올바르게 연동되도록 권한이 설정되어 있는지, 특히 root
사용자의 경우 모든 호스트에서 접근이 가능하도록 설정되어 있는지 확인해 주세요.
이러한 기본적인 점들을 확인하고도 문제가 지속된다면, 구체적인 에러 로그나 추가적인 설정 정보를 확인해 볼 필요가 있습니다.