mirror of
https://github.com/mangooer/mysql-mcp-server-sse.git
synced 2025-12-08 09:42:27 +08:00
38 lines
1.3 KiB
Plaintext
38 lines
1.3 KiB
Plaintext
# MySQL数据库连接配置
|
||
MYSQL_HOST=127.0.0.1
|
||
MYSQL_PORT=3306
|
||
MYSQL_USER=root
|
||
MYSQL_PASSWORD=root
|
||
MYSQL_DATABASE=test
|
||
|
||
# 服务器配置
|
||
PORT=3000
|
||
HOST=127.0.0.1
|
||
|
||
# 环境配置
|
||
ENV_TYPE=development # 环境类型:development/production
|
||
|
||
# SQL风险控制配置
|
||
ALLOWED_RISK_LEVELS=LOW,MEDIUM,HIGH # 允许的风险等级(LOW/MEDIUM/HIGH/CRITICAL)
|
||
# 如需执行无WHERE条件的DELETE操作,需要将CRITICAL添加到ALLOWED_RISK_LEVELS中
|
||
# 例如:ALLOWED_RISK_LEVELS=LOW,MEDIUM,HIGH,CRITICAL
|
||
|
||
# 禁止的SQL模式(正则表达式,用逗号分隔)
|
||
BLOCKED_PATTERNS=DROP\s+DATABASE,TRUNCATE\s+TABLE
|
||
|
||
# SQL安全检查配置
|
||
ENABLE_QUERY_CHECK=true # 是否启用SQL安全检查
|
||
|
||
# 配置示例说明
|
||
# -------------------
|
||
# 开发环境配置示例:
|
||
# ENV_TYPE=development
|
||
# ALLOWED_RISK_LEVELS=LOW,MEDIUM,HIGH # 允许除CRITICAL外的所有风险等级
|
||
# BLOCKED_PATTERNS=DROP\s+DATABASE,TRUNCATE\s+TABLE # 仅禁止最危险的操作
|
||
# ENABLE_QUERY_CHECK=true # 启用SQL安全检查
|
||
|
||
# 生产环境配置示例:
|
||
# ENV_TYPE=production
|
||
# ALLOWED_RISK_LEVELS=LOW # 只允许低风险操作(SELECT)
|
||
# BLOCKED_PATTERNS=DROP,TRUNCATE,DELETE,UPDATE # 禁止所有数据修改操作
|
||
# ENABLE_QUERY_CHECK=true # 强制启用SQL安全检查 |