-- ========================================== -- 新数据库初始化 - 管理员账号脚本 -- ========================================== SET NAMES utf8mb4; -- 1. 创建超级管理员角色 INSERT INTO `sys_role` ( `id`, `status`, `name`, `created_id`, `modified_id`, `created_time`, `modified_time`, `deleted` ) VALUES ( 1, 0, '超级管理员', 0, 0, NOW(), NOW(), 0 ); -- 2. 创建默认管理员账号 -- 登录账号: 13800138000(手机号) -- 显示名称: admin -- 密码: 123456 -- 盐: abcd -- SHA-1迭代4次后的哈希值: 7c4a8d09ca3762af61e59520943dc26494f8941b INSERT INTO `sys_admin` ( `status`, `mobile`, `password`, `salt`, `username`, `gender`, `email`, `created_id`, `modified_id`, `created_time`, `modified_time`, `deleted` ) VALUES ( 0, 'admin', '7c4a8d09ca3762af61e59520943dc26494f8941b', 'abcd', 'admin', 1, 'admin@smartvenue.com', 0, 0, NOW(), NOW(), 0 ); -- 3. 分配超级管理员角色 INSERT INTO `sys_admin_role` (`admin_id`, `role_id`) VALUES (LAST_INSERT_ID(), 1); -- 4. 为超级管理员分配所有菜单权限 INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) SELECT 1, id FROM sys_menu WHERE deleted = 0; -- 5. 为超级管理员分配所有权限点 INSERT INTO `sys_role_permission` (`role_id`, `permission_id`) SELECT 1, id FROM sys_permission WHERE deleted = 0; -- 完成提示 SELECT '✅ 数据库初始化完成!' AS message; SELECT '👤 登录账号: 13800138000' AS account; SELECT '🔑 登录密码: 123456' AS password; SELECT '💡 显示名称: admin' AS username;