본문 바로가기

mysql3

NodeMCU - NodeMCU MySQL DB(데이터베이스) 연동하기(웹서버 PHP) 1. 개요 NodeMCU 개발보드를 웹서버로 사용함으로써 온습도센서(DHT11)의 센서값을 웹페이지에 출력해보았고 웹클라이언트로 HTTP 웹페이지에 접속하는 작업을 해보았다. 이 글에서는 온습도 센서값을 웹페이지에 출력하며 또한 일정 시간마다 센서값을 PHP로 구현된 웹서버에 넘겨주어 데이터베이스(MySQL DB)에 값을 저장시키는 작업을 해볼 것이다. 1.1 요약 정리 7번 이후부터 병렬로 동작됩니다. 웹브라우저는 웹클라이언트 NodeMCU 보드는 웹서버(웹브라우저 기준)이자 웹클라이언트(라즈베리파이 기준) 라즈베리파이는 웹서버 및 데이터베이스 1. 웹서버 구축(라즈베리파이) 2. 웹서버 데이터베이스, 테이블 생성(라즈베리파이) 3. 웹서버에 요청이 들어올 때 PHP 파일을 통해 데이터베이스로 값 전송.. 2020. 2. 20.
라즈베리파이 라즈비안 APM(Apache, PHP, MariaDB, phpMyAdmin) 설치하기 최종 확인날짜 : 2020.3.4 1. 개요 앞으로 웹서버, PHP, DB(데이터베이스)을 이용하는 프로젝트를 위해 기본적인 프로그램인 APM(Apache, PHP, MariaDB)를 설치하기 위한 글입니다. 라즈베리파이에 라즈비안을 설치 후 초기 설정이 완료된 상태에서 진행하며 라즈비안을 설치하지 않았거나 초기 설정(Wi-Fi 연결 등)이 안된 상태라면 다음 링크에서 확인할 수 있습니다. 라즈베리파이 라즈비안 설치 – 01. SD 카드 준비 작업 라즈베리파이 라즈비안 설치 – 02. 라즈비안 초기 설정 라즈비안 설치 후 모니터 연결 없이 Wi-Fi, SSH 연결하기 2. 라즈비안 APM 설치 2.1 패키지 업그레이드 기존에 설치된 패키지들을 업그레이드해줍니다. sudo apt update sudo ap.. 2020. 1. 27.
자주 사용하는 MySQL 명령어, 문법(MySQL commands frequently used) 1. 개요 취미생활로 데이터베이스를 다루다 보니 사용할 때마다 헷갈리거나 까먹기 쉽다. 이 글에서 자주 사용하는 MySQL 명령어, 문법 등을 소개한다. 1.1 개발 환경 2019.5.20 일 기준 아래 나열한 개발환경으로 명령어 동작 유무를 확인하였다. 윈도우 10(1890), MySQL 5.7 라즈비안 Lite(2018.11.13일 배포), MariaDB 10.1.37 2. 명령어 2.1 기본 명령어 DB 접속 mysql -u [계정ID] -p; mysql -u [계정ID] -p [DB 이름]; mysql -u [계정ID] -p [계정PW]; mysql -u [계정ID] -p [계정PW] [DB 이름]; 로그아웃 exit; quit; 기본 정보 확인 status; 에러, 경고 메시지 재확인 show .. 2020. 1. 24.