Om ett av dina krav är "att kryptera all trafik mellan C# och Mysql", skulle jag rekommendera att ställa in require_secure_transport
systemvariabel (på din MySQL-server) till 1. Detta kommer att förhindra att osäkra anslutningar skapas alls.
Du måste också konfigurera din MySQL-server för att använda SSL, enligt denna handledning (som du refererade till i kommentarerna).
Se till att du har SslMode=Required
i ditt C#-program i din anslutningssträng. Detta kommer att säkerställa att all trafik mellan C# och MySQL, inklusive frågor och svar, är krypterad (förutom ett kort handslag i klartext i början av en anslutning).
När detta är gjort kommer Echo Mirage (eller något nätverkspaketinsamlingsverktyg) inte att kunna läsa den vanliga texten av frågor på tråden.