集成生成和开发环境分别的启动方式
This commit is contained in:
26
docker/mysql/init.sql
Normal file
26
docker/mysql/init.sql
Normal file
@@ -0,0 +1,26 @@
|
||||
-- MySQL数据库初始化脚本
|
||||
-- 用于Docker容器启动时自动创建数据库和用户
|
||||
|
||||
-- 创建数据库(如果不存在)
|
||||
CREATE DATABASE IF NOT EXISTS prompt_master CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
-- 创建用户(如果不存在)
|
||||
CREATE USER IF NOT EXISTS 'prompt_user'@'%' IDENTIFIED BY 'prompt_password';
|
||||
|
||||
-- 授予权限
|
||||
GRANT ALL PRIVILEGES ON prompt_master.* TO 'prompt_user'@'%';
|
||||
|
||||
-- 刷新权限
|
||||
FLUSH PRIVILEGES;
|
||||
|
||||
-- 使用数据库
|
||||
USE prompt_master;
|
||||
|
||||
-- 创建基础表结构(如果需要)
|
||||
-- 注意:实际的表结构会由Flask-SQLAlchemy自动创建
|
||||
-- 这里只是示例,实际项目中可能不需要
|
||||
|
||||
-- 设置字符集
|
||||
SET NAMES utf8mb4;
|
||||
SET CHARACTER SET utf8mb4;
|
||||
SET character_set_connection=utf8mb4;
|
||||
Reference in New Issue
Block a user