timmy / Docker Compose 部署 MySQL

1 likes
0 forks
6 files
Last active 9 months ago
此 docker-compose.yml 配置 MySQL 8.0,透過環境變數管理使用者帳密,並使用 Volume 持久化資料庫資料,確保資料不因容器重啟而遺失。適用於開發及測試環境,可搭配 .env 檔案提升安全性。
1 MYSQL_USER=user
2 MYSQL_PASSWORD=password
3 MYSQL_ROOT_PASSWORD=rootpassword

timmy / Raspberry Pi 環境監測系統

0 likes
0 forks
3 files
Last active 10 months ago
此系統使用 Raspberry Pi 讀取 DHT11 感測器的溫濕度資料,並根據溫度範圍控制 LED 燈號。資料會定時儲存至 MySQL 資料庫,並透過 schedule 套件自動執行。程式透過 Supervisor 設定為背景服務,確保持續執行並記錄日誌。
1 CREATE DATABASE environment;
2
3 USE environment;
4
5 CREATE TABLE environment_data (
6 id INT AUTO_INCREMENT PRIMARY KEY,
7 humidity FLOAT NOT NULL,
8 temperature FLOAT NOT NULL,
9 recorded_at DATETIME DEFAULT CURRENT_TIMESTAMP
10 );
Newer Older