Ако едно от вашите изисквания е "да криптирате целия трафик между C# и Mysql", тогава бих препоръчал да зададете require_secure_transport
системна променлива (на вашия MySQL сървър) на 1. Това ще предотврати създаването на всякакви несигурни връзки.
Вие също ще трябва да конфигурирате вашия MySQL сървър да използва SSL, съгласно този урок (която споменахте в коментарите).
Във вашата C# програма се уверете, че имате SslMode=Required
във вашия низ за връзка. Това ще гарантира, че целият трафик между C# и MySQL, включително заявките и отговорите, е криптиран (с изключение на кратко ръкостискане в обикновен текст в самото начало на връзката).
След като това бъде направено, Echo Mirage (или който и да е инструмент за улавяне на мрежови пакети) няма да може да чете обикновения текст на заявките по кабела.