-- ============================================================ -- 萌芽小店 · 数据库初始化脚本 -- -- 用途:创建数据库与用户,表结构由后端 GORM AutoMigrate 自动创建。 -- 使用 root 或有 GRANT 权限的账号执行本脚本: -- mysql -u root -p < init.sql -- ============================================================ -- 创建数据库(utf8mb4 支持 emoji) CREATE DATABASE IF NOT EXISTS `mengyastore` CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; -- 创建专用用户并授权(按需修改密码) CREATE USER IF NOT EXISTS 'mengyastore'@'%' IDENTIFIED BY 'mengyastore'; GRANT ALL PRIVILEGES ON `mengyastore`.* TO 'mengyastore'@'%'; FLUSH PRIVILEGES; -- ============================================================ -- 说明: -- 后端首次启动时会自动通过 GORM AutoMigrate 创建以下表: -- products - 商品信息 -- product_codes - 商品发货码 -- orders - 订单记录 -- site_settings - 站点 KV 配置(adminToken、SMTP 等) -- wishlists - 用户收藏夹 -- chat_messages - 聊天消息 -- ============================================================