본문으로 건너뛰기
블로그›2026. 8. 28.

HeidiSQL 설치와 사용법: PLC 데이터가 실제로 저장되는지 확인하기

HeidiSQL 설치와 사용법: PLC 데이터가 실제로 저장되는지 확인하기

EASY-LINK가 데이터베이스에 값을 저장하도록 설정하셨다면, 정말 들어가고 있는지 확인할 방법이 필요합니다.

HeidiSQL은 MySQL·MariaDB에 접속해 테이블을 만들고 값을 조회하는 무료 도구입니다. 가볍고 설치가 간단해 이 용도에 적합합니다.

이 도구로 하는 일

EASY-LINK의 데이터베이스 저장 구성에서 HeidiSQL은 세 자리에 쓰입니다.

시점하는 일
설정 전데이터베이스와 테이블 생성
설정 직후행이 실제로 쌓이는지 확인
운영 중결측 확인, 집계 조회

특히 설정 전 테이블 생성은 빠뜨리기 쉽습니다. EASY-LINK 설정에 테이블 이름을 넣어도, 그 테이블이 없으면 저장은 조용히 실패합니다. 오류 메시지도 없어 한참 헤매게 됩니다.

설치

HeidiSQL 공식 사이트에서 설치 파일을 받아 실행합니다.

접속 설정

항목내용
네트워크 유형MariaDB or MySQL
호스트명 / IP데이터베이스 서버 주소
사용자 / 암호DB 계정
포트기본 3306

같은 PC에 설치했다면 호스트에 127.0.0.1을 넣으시면 됩니다.

자주 쓰는 확인 쿼리

최근 값이 들어오고 있는가

SELECT * FROM 테이블명 ORDER BY id DESC LIMIT 10

하루 동안 몇 행이 쌓였는가 — 기대한 수보다 적으면 그 구간에 결측이 있습니다.

SELECT COUNT(*) FROM 테이블명
WHERE 시간컬럼 >= NOW() - INTERVAL 1 DAY

구간 집계

SELECT AVG(값컬럼), MAX(값컬럼), MIN(값컬럼), COUNT(*)
FROM 테이블명 WHERE 시간컬럼 >= NOW() - INTERVAL 1 DAY

테이블을 만들 때 챙길 것

  1. 컬럼 이름에 의미를 담으십시오. d100보다 oven_temp가 반년 뒤에 도움이 됩니다.
  2. 시간 컬럼에 인덱스를 거십시오. 없으면 데이터가 쌓일수록 조회가 급격히 느려집니다.
  3. 항목이 늘어날 것을 감안해 여유를 두십시오. 운영 중 구조 변경은 번거롭습니다.

잘 안 될 때 확인할 것

  1. 접속이 안 된다 — 호스트·포트·계정을 확인합니다. 원격 접속이 허용돼 있는지도 보십시오.
  2. 테이블이 안 보인다 — 데이터베이스(스키마)를 올바르게 선택했는지 확인합니다.
  3. 행이 안 쌓인다 — EASY-LINK 쪽 접속 정보와 테이블 이름을 다시 대조하십시오.
  4. 조회가 느리다 — 인덱스와 LIMIT을 확인합니다.

관련 글


도입을 검토하신다면

현장 조건에 맞는 모델 선정이나 프로토콜 적용 가능 여부가 궁금하시면 문의해 주세요. 사용 중인 PLC 기종과 수집하려는 데이터만 알려주시면 구성안을 잡아 드립니다.

관련 글

← 목록으로 돌아가기