// 测试数据库连接 const sequelize = require('./config/database'); async function testDbConnection() { try { console.log('正在尝试连接数据库...'); console.log('连接配置:', { host: sequelize.config.host, port: sequelize.config.port, database: sequelize.config.database, username: sequelize.config.username, dialect: sequelize.config.dialect }); await sequelize.authenticate(); console.log('✅ 数据库连接成功!'); // 尝试查询数据库版本信息 const [results] = await sequelize.query('SELECT VERSION() AS version'); console.log('数据库版本:', results[0].version); // 关闭连接 await sequelize.close(); console.log('数据库连接已关闭'); } catch (error) { console.error('❌ 数据库连接失败:', error.message); console.error('详细错误:', error); } } testDbConnection();