mysql
15,287
Stars
0
Forks
0
Watchers
0
Open Issues
未知
许可证
Go
语言
创建时间
最近更新
项目能做什么
用于 Go(golang)标准库 database/sql 的轻量级 MySQL 驱动程序。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# Go-MySQL-Driver
[](https://deepwiki.com/go-sql-driver/mysql)
A MySQL-Driver for Go's [database/sql](https://golang.org/pkg/database/sql/) package

---------------------------------------
* [Features](#features)
* [Requirements](#requirements)
* [Installation](#installation)
* [Usage](#usage)
* [DSN (Data Source Name)](#dsn-data-source-name)
* [Password](#password)
* [Protocol](#protocol)
* [Address](#address)
* [Parameters](#parameters)
* [Examples](#examples)
* [Verifying Server](#verifying-server)
* [OpenID Connect authentication](#openid-connect-authentication)
* [Connection pool and timeouts](#connection-pool-and-timeouts)
* [context.Context Support](#contextcontext-support)
* [ColumnType Support](#columntype-support)
* [LOAD DATA LOCAL INFILE support](#load-data-local-infile-support)
* [time.Time support](#timetime-support)
* [Unicode support](#unicode-support)
* [Testing / Development](#testing--development)
* [License](#license)
---------------------------------------
## Features
* Lightweight and [fast](https://github.com/go-sql-driver/sql-benchmark "golang MySQL-Driver performance")
* Native Go implementation. No C-bindings, just pure Go
* Connections over TCP/IPv4, TCP/IPv6, Unix domain sockets or [custom protocols](https://godoc.org/github.com/go-sql-driver/mysql#DialFunc)
* Automatic handling of broken connections
* Automatic Connection Pooling *(by database/sql package)*
* Supports queries larger than
阅读完整原文
商业机会分析 AI 生成
企业级可观测与安全合规增强 SDK(Driver Wrapper)
| 产品构想 | 基于 go-sql-driver/mysql 封装零侵入的企业级扩展库,提供全链路 OpenTelemetry 追踪、敏感字段透明加解密、SQL 注入拦截与审计日志落盘功能。 |
| 核心功能 | 零业务改动替换 driverName;字段级加解密与自动脱敏;分布式 TraceContext 透传;慢查询与连接泄漏预警拦截器。 |
| 目标用户 | 金融、政企、出海电商等对数据合规(GDPR/等保)与 APM 可观测性有强需求的企业架构师与安全团队。 |
| 难度/周期 | 中等 · 2 - 3 个月 · 成本:低(主要为开发与各云厂商数据库集成测试成本) |
| 收费模式 | 企业级私有许可证(按服务节点/Core 计费)+ 定制合规规则插件订阅。 |
| 竞争风险 | 开源生态中存在通用 APM 插件(如 otelsql)形成竞争;部分企业更偏好在网络代理层(Proxy)解决而非客户端 SDK。 |
| 依据 | AI推测 |
高可用自愈与智能读写分离企业插件
| 产品构想 | 针对 MySQL 主从架构及云原生多副本集群,提供客户端级智能故障转移(Failover)、负载均衡感知与死锁自动重试的增强中间件。 |
| 核心功能 | 客户端读写分离路由;毫秒级主从切换感知;连接池优雅耗尽与健康嗅探;死锁/连接中断智能重试策略。 |
| 目标用户 | 拥有中大规模 MySQL 实例、希望避免部署中心化数据库中间件(如 ProxySQL)增加延迟的中型技术团队。 |
| 难度/周期 | 高 · 3 - 6 个月 · 成本:中(需要搭建复杂的主从容灾与故障注入测试集群) |
| 收费模式 | 按集群规模收取商业授权费用,附带 7x24 高可用保障咨询与紧急技术支持。 |
| 竞争风险 | 云厂商(如 AWS Aurora、阿里云 RDS)多自带高可用代理,自研驱动容灾逻辑容错率极低,引发数据不一致风险高。 |
| 依据 | 尚需验证的假设 |
MySQL 协议级流量录制与影子库压测工具
| 产品构想 | 利用对 MySQL Wire 协议的底层解析能力,开发无侵入的 Go 应用程序 SQL 流量录制、脱敏回放与影子库全链路压测套件。 |
| 核心功能 | 驱动层无侵入录制只读/写 SQL;参数敏感数据自动 Mock/脱敏;速率可调的影子库压测回放引擎;升级兼容性预警报告。 |
| 目标用户 | 实施微服务重构、数据库升级迁移(如 MySQL 5.7 升 8.0/TiDB)的 QA 与 SRE 团队。 |
| 难度/周期 | 中等 · 2 - 4 个月 · 成本:低 |
| 收费模式 | 免费开源基础录制探针,商业版 CLI/管理后台按录制流量规模与压测任务数收取订阅费。 |
| 竞争风险 | 流量录制可能带来微弱的 CPU/内存额外开销,生产环境部署门槛高。 |
| 依据 | 已验证事实 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| supabase/supabase | 中文介绍暂未生成 The Postgres development platform. Supabase gives you a dedi |
114,871 | TypeScript |
| infiniflow/ragflow | 中文介绍暂未生成 RAGFlow is an agent-native database: a Retrieval-Augmented G |
94,039 | Go |
| netdata/netdata | 中文介绍暂未生成 The fastest path to AI-powered full stack observability, eve |
81,371 | Go |
| Asabeneh/30-Days-Of-Python | 中文介绍暂未生成 The 30 Days of Python programming challenge is a step-by-ste |
78,582 | Python |
| redis/redis | 中文介绍暂未生成 For developers, who are building real-time data-driven appli |
77,442 | C |
| prometheus/prometheus | 中文介绍暂未生成 The Prometheus monitoring system and time series database. |
67,546 | Go |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建于 ,最近推送 ,发布过 24 个 Release |
| 社区活跃 | Star 15,287 / Fork 0 / Issue 0(数据支持,可自行核实) |
| 许可证 | 未检测到(需人工确认) |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
快速开始(以仓库 README 为准)
git clone https://github.com/go-sql-driver/mysql.git cd mysql # 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。