feat: ✨ 前端:玩家服务平台和运营管理系统后台初始化及框架搭建,后端:完成基础功能搭建。
This commit is contained in:
30
backend/database/init.sql
Normal file
30
backend/database/init.sql
Normal file
@@ -0,0 +1,30 @@
|
||||
-- 梦幻西游一站式运营管理平台 - 数据库初始化脚本
|
||||
-- MySQL 8.4 版本
|
||||
-- 创建时间:2025-12-27
|
||||
|
||||
-- 设置字符集
|
||||
SET NAMES utf8mb4;
|
||||
SET FOREIGN_KEY_CHECKS = 0;
|
||||
|
||||
-- 后台用户表
|
||||
CREATE TABLE IF NOT EXISTS admin_users (
|
||||
id BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '用户ID',
|
||||
username VARCHAR(50) UNIQUE NOT NULL COMMENT '用户名',
|
||||
password_hash CHAR(60) NOT NULL COMMENT '密码哈希(bcrypt)',
|
||||
role ENUM('super_admin', 'operator', 'viewer') NOT NULL DEFAULT 'viewer' COMMENT '角色:super_admin-超级管理员, operator-操作员, viewer-查看者',
|
||||
created_at DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
INDEX idx_username (username)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='后台用户表';
|
||||
|
||||
-- 插入默认超级管理员账号
|
||||
-- 用户名:admin
|
||||
-- 密码:admin123
|
||||
-- 注意:密码哈希需要使用bcrypt生成,以下是admin123的bcrypt哈希值(10轮)
|
||||
INSERT INTO admin_users (username, password_hash, role) VALUES
|
||||
('admin', '$2b$10$Q1RH29Lsi4y/uq9ZIej1a.nRUv/7gNgdnga.tVStXGARE/J0rrF5K', 'super_admin');
|
||||
|
||||
-- 验证插入结果
|
||||
SELECT * FROM admin_users;
|
||||
|
||||
SET FOREIGN_KEY_CHECKS = 1;
|
||||
10
backend/database/update-admin-password.sql
Normal file
10
backend/database/update-admin-password.sql
Normal file
@@ -0,0 +1,10 @@
|
||||
-- 更新管理员密码
|
||||
-- 用户名:admin
|
||||
-- 密码:admin123456
|
||||
-- 新的bcrypt哈希值(10轮)
|
||||
UPDATE admin_users
|
||||
SET password_hash = '$2b$10$t1yFXiPAfHUJONTjxnFYae3Q4petGiD3swtAJC2mtYNJcujxu0raa'
|
||||
WHERE username = 'admin';
|
||||
|
||||
-- 验证更新结果
|
||||
SELECT id, username, password_hash, role FROM admin_users;
|
||||
Reference in New Issue
Block a user