라즈베리파이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 |
취업, 창업의 막막함, 외주 관리, 제품 부재!
당신의 고민은 무엇입니까? 현실과 동떨어진 교육, 실패만 반복하는 외주 계약,
아이디어는 있지만 구현할 기술이 없는 막막함.
우리는 알고 있습니다. 문제의 원인은 '명확한 학습, 실전 경험과 신뢰할 수 있는 기술력의 부재'에서 시작됩니다.
이제 고민을 멈추고, 캐어랩을 만나세요!
코딩(펌웨어), 전자부품과 디지털 회로설계, PCB 설계 제작, 고객(시장/수출) 발굴과 마케팅 전략으로 당신을 지원합니다.
제품 설계의 고수는 성공이 만든 게 아니라 실패가 만듭니다. 아이디어를 양산 가능한 제품으로!
귀사의 제품을 만드세요. 교육과 개발 실적으로 신뢰할 수 있는 파트너를 확보하세요.
캐어랩