MySQL Connector/NET Developer Guide
MySQL Connector/NET runs on any platform that supports the .NET Standard (.NET Framework, .NET Core, and Mono). The .NET Framework is primarily supported on recent versions of Microsoft Windows and Microsoft Windows Server.
Cross-platform options:
.NET Core provides support on Windows, macOS, and Linux.
Open Source Mono platform provides support on Linux.
Connector/NET is available for download as a standalone MSI Installer or from the NuGet gallery. The source code is available for download from MySQL Download MySQL Connector/NET or at GitHub from the MySQL Connector/NET repository.
Also, application developers must ensure the availability of following libraries at runtime:
For applications using OCI Authentication and SSL Certificates validation:
BouncyCastle.Cryptography
version 2.5.1
or later (see
https://www.nuget.org/packages/BouncyCastle.Cryptography).
For applications using X DevAPI:
K4os.Compression.LZ4.Streams
version
1.3.8 or later (see
https://www.nuget.org/packages/K4os.Compression.LZ4.Streams).
Google Protobuf version 3.30.0 or later (see https://www.nuget.org/packages/Google.Protobuf).
ZstdSharp version 0.8.5 or later (see https://www.nuget.org/packages/ZstdSharp/).
For applications using Kerberos authentication:
Kerberos 5 version 1.21.3 or later (see https://web.mit.edu/kerberos/dist/).
For applications using OpenTelemetry tracing:
OpenTelemetry .NET version 1.11.2 or later (see https://web.mit.edu/kerberos/dist/).