테스트 사이트 - 개발 중인 베타 버전입니다

mysqli_connect(): (HY000/1045) 오류 채택완료

mysqli_connect(): (HY000/1045): Access denied for user 'db_test'@'localhost' (using password: YES) in C:\ex\db_test.php on line 7

 

db_test.php 테스트 파일 하나 만들었는데 게속 저 오류가 뜨네요.

xampp 현재 사용중이고 윈도우에서

mysqlworkbench 접속도 되고 phpmyadmin 접속도 됩니다.

xampp shell , cmd 창 디렉토리 들어가서 mysql -u root -p 

접속해도 다 되고

update문 날려서 비밀번호 전부 통일해서 root로 바꿨는데

계속 저 오류가 뜨네요 혹시나 해서 계정 삭제하고 다시 만들어서 전부 똑같이 권한 Y로 바꿔주고.

다시 update문 날려서 비밀번호 바꿔주고 flush privileges; 먹이고 재시작 해도 마찬가지네요.

db_test.php 파일에 현재 코드는

이렇게 짜놓았는데 맥에서는 문제가 없었는데...윈도우는 왜 오류가 이리 나는지 ㅠ

$conn = mysqli_connect($host,$dbName,$user,$pw); if (!$conn) # DB 연결 실패시 에러메세지 출력 {     die("Connection failed:".mysqli_connect_error()); } ?>

 

남은 방법은 프로그램 삭제했다가 다시 설치하는 방법인데 ㅋ

아시는분 답변좀 부탁드리겠습니다.

아코드에서 localhost -> 127.0.0.1 로도 바꿔봐서 해보고 뒤에 명칭 붙여서도 해보고.

비밀번호 다르게도 쳐보고 해도 같은증상이네요.. 비밀번호 안치면 에러는 끝에 YES만 NO로 나오구요

xampp에 config.inc.php 파일에 계정정보도 수정해도 마찬가지네용

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

http://php.net/manual/kr/function.mysqli-connect.php

 

$conn = mysqli_connect($host,$user,$pw, $dbName);

 

입니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

사랑합니다~~~!! 선배님들~~;
기초없이 잡지식으로 부딪혀서 하는중이라 아직 많이 부족한데
답변 감사합니다!! 힘이되네요;
화이팅 하세요^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록

🐛 버그신고