개발자/라즈베리파이4

mysqli_real_connect(): (HY000/1045): Access denied for user 'phpmyadmin'@'localhost' (using password: YES)

지구빵집 2022. 9. 5. 07:38
반응형

 

 

라즈베리파이4 에서 mysql, 물론 mariadb 로 변경해서 설치하고 php 구문을 이용하여 데이터베이스 데이터를 웹에서 불러오기가 되지 않아 phpmyadmin 접속했더니 아래와 같은 에러가 뜬다.

 

참고로 웹 브라우저에서 데이터베이스에 액세스 하는 php 코드는 아래와 같다. viewfarm.php 파일

 

<script language='javascript'>
  window.setTimeout('window.location.reload()',1000); </script> <?php $connect = mysql_connect("localhost", "root", "1234")
   or die("Connect Fail: " . mysql_error()); echo "Connect Success!"; mysql_select_db("demofarmdb") or die("Select DB Fail!"); $query = "select 
* from thl order by time desc limit 10"; $result = mysql_query($query) or die("Query Fail: " . mysql_error()); echo "<table>\n"; echo 
"<tr><td>Time</td><td>TEM</td><td>HUM</td><td>ILL</td></tr>"; 
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
   echo "\t<tr>\n";
   foreach ($line as $col_value) {
       echo "\t\t<td>$col_value</td>\n";
   }
   echo "\t</tr>\n";
}
echo "</table>\n"; mysql_free_result($result); mysql_close($connect);
?>

 

라즈베리파이4 에서 서버 기능을 하는 demodb.cpp 파일을 실행하고 브라우저에서 확인하는데 데이터가 나오지 않아서 phpmyadmin 으로 데이터를 확인하는 데 아래와 같은 에러가 발생한다.

 

mysqli_real_connect(): (HY000/1045): Access denied for user 'phpmyadmin'@'localhost' (using password: YES)
The connection to the controluser as defined in your configuration has failed..

라즈베리파이에서는 

 mysqli_real_connect(): (HY000/1045): Access denied for user 'phpmyadmin'@'localhost' (using password: YES)
 관리사용자(controluser, 설정에 정의됨)로서의 접속에 실패.

 

phpmyadmin 에러

 

 

 

 

반응형