알뜰살뜰 정보/Node-red

Node-red와 mysql 연동 기본 예제

쉬고싶은 거북이 2020. 6. 30. 17:58

위의 사진은 응용 입니다.

팔렛트에서 node-red-node-mysql 을 사용하였습니다.


쿼리문은 function 블럭에 삽입하여 사용합니다.



Host에는 DB의 IP를 입력합니다.


1.

"Error: ER_NO_SUCH_TABLE: Table 'mysql.first_table' doesn't exist"


2.

"Error: ER_TABLEACCESS_DENIED_ERROR: INSERT command denied to user 'root'@'192.168.0.19' for table 'first_table'"

host를 지정 안해준 문제 가능성이 큽니다. 

해당 에러 발생 시 이곳 을 확인합시다.

혹은 계정 권한문제 입니다.

빨간 네모박스 친 부분이 N으로 등록되어 있을 가능성이 큽니다.

모두 Y로 바꿔주세요.




데이터베이스에서 mysql.user 목록을 SELECT 해오는 것을 만들었습니다.