Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package
Go MySQL Driver is a MySQL driver implementation for Go's database/sql package. It is a lightweight, pure Go implementation with no C bindings that supports connections over TCP/IPv4, TCP/IPv6, Unix domain sockets, and custom protocols. The driver includes features such as automatic connection pooling and handling of broken connections, support for queries larger than 16MB, secure LOAD DATA LOCAL INFILE support, optional time.Time parsing, and zlib compression. It requires Go 1.24 or higher and supports MySQL 5.7 and later, as well as MariaDB 10.5 and later.