#1736·mysql

支持MySQL官方URI连接格式(MySQL://

作者: NamanMahor创建于 2025年9月12日更新于 2026年2月4日

目前,Go MySQL 驱动程序仅支持以下 DSN 格式: user:password@tcp(localhost:3306)/dbname?param1=value1。 然而,MySQL 的官方文档定义了基于 URI 的连接字符串格式,如下所示: MySQL://user:password@localhost:3306/dbname?param1=value1。 如果驱动程序能够支持官方的 URI 方案,除了当前的 DSN 格式之外,这将有助于与 MySQL 客户端和其他语言驱动程序保持一致。 这样,Go 应用程序就可以接受和使用标准的 MySQL 连接 URI(例如来自环境变量或配置文件),而无需重新格式化它们。

内容来源: go-sql-driver/mysql