refactor(backend): 更新数据库配置并迁移至MySQL,优化文档和技术栈描述

This commit is contained in:
ylweng
2025-09-01 01:08:04 +08:00
parent e767d1ab27
commit 60333f4a67
15 changed files with 15062 additions and 0 deletions

33
reset-admin-password.js Normal file
View File

@@ -0,0 +1,33 @@
const bcrypt = require('bcryptjs');
// 重置管理员密码为 'admin123'
async function resetAdminPassword() {
try {
const plainPassword = 'admin123';
const hashedPassword = await bcrypt.hash(plainPassword, 10);
console.log('🔐 重置管理员密码');
console.log('='.repeat(50));
console.log('原密码:', plainPassword);
console.log('加密后:', hashedPassword);
console.log('');
// 生成SQL更新语句
const updateSQL = `UPDATE jiebandata.admins SET password = '${hashedPassword}' WHERE username = 'admin';`;
console.log('📋 SQL更新语句:');
console.log(updateSQL);
console.log('');
console.log('💡 使用方法:');
console.log('1. 使用MySQL客户端执行以上SQL语句');
console.log('2. 或者使用MCP工具执行SQL更新');
console.log('3. 然后使用用户名: admin, 密码: admin123 登录');
} catch (error) {
console.error('❌ 生成密码失败:', error.message);
}
}
// 运行重置
resetAdminPassword();