.93 ci4 활용하기 .98 sensor .118 syslog syslog 페이지 만들기 1. 데이터베이스 연결하기 xshell .118 syslog 관련 파일 확인할것 테이블 구조 확인할것 ip만 변경해서 확인할 수 있는지 확인 계정은 추가 되었는지 확인 development.py SQLALCHEMY_DATABASE_URI='mysql+pymysql://rsyslog:rsyslog12!@@192.168.0.118/Syslog' 추가 해결문제 컴퓨터의 연결 거부 접근 권한이 없음 !! 모바일로 접속 해보기 http://jeonjucom.kr:8118/login (admin/password123) xshell su mysql show databases; use Syslog show tables; desc SystemEvents; use mysql show tables db랑 user 구조 파악 desc db; desc user; select Host,User,Password from user; rsyslog의 암호를 찾아라 cd LogServer/log_server/config.py class Config: USERNAME = 'rsyslog' PASSWORD = 'rsyslog12!@' DBNAME = 'Syslog' HOST = 'localhost' mysql용 create user rsyslog@'192.168.0.214' identified by 'rsyslog12!@'; grant all on Syslog.* to rsyslog@'192.168.0.214'; flush privileges; mariadb용 CREATE USER 'rsyslog'@'192.168.0.214' IDENTIFIED BY 'rsyslog12!@'; GRANT ALL PRIVILEGES ON Syslog.* TO 'rsyslog'@'192.168.0.214'; /etc/mysql/mariadb.conf.d/50-server.cnf 127.0.0.1 >> 0.0.0.0 systemctl restart mariadb flask migration 폴더삭제 flask db init flask db migrate flask db upgrade SQLALCHEMY_DATABASE_URI='mysql+pymysql://rsyslog:rsyslog12%21%40@192.168.0.95/Syslog' 캡처된 필드를 보고 지워진 클래스 채우기