-- 梦幻西游一站式运营管理平台 - 数据库初始化脚本 -- 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;