const path = require('path'); require('dotenv').config({ path: path.resolve(__dirname, '.env') }); const mysql = require('mysql2/promise'); async function check() { console.log('Connecting to:', process.env.DB_NAME, 'on', process.env.DB_HOST); const conn = await mysql.createConnection({ host: process.env.DB_HOST, user: process.env.DB_USER, password: process.env.DB_PASSWORD, database: process.env.DB_NAME, port: parseInt(process.env.DB_PORT || '3306') }); try { const [users] = await conn.execute('SELECT id, name FROM users'); console.log('Users found:', users.map(u => u.id)); const [cameras] = await conn.execute('SELECT name FROM camera_settings'); console.log('Cameras found:', cameras.map(c => c.name)); } catch (e) { console.error('Error:', e.message); } finally { await conn.end(); } } check();