반응형
라즈베리파이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, 설정에 정의됨)로서의 접속에 실패.
반응형
'개발자 > 라즈베리파이4' 카테고리의 다른 글
Raspberry Pi4 GPIO Pinout 완벽 정리 (3) | 2022.12.14 |
---|---|
Raspberry Pi Camera v2, RPI 8MP CAMERA BOARD (0) | 2022.11.23 |
AIoT 지능형 사물인터넷 혹은 사물 지능 융합기술이란? (0) | 2022.11.07 |
Raspberry Pi Pico 윈도우에서 개발하기 (1) | 2022.10.26 |
라즈베리파이 i2c lcd display 제어 (1) | 2022.09.02 |
라즈베리파이 FND Flexible Numeric Display 제어 (4) | 2022.08.31 |
라즈베리파이 FAN 제어 실습 코드 (1) | 2022.08.30 |
라즈베리파이 부저 제어 (0) | 2022.08.29 |
더욱 좋은 정보를 제공하겠습니다.~ ^^