Как защитить данные MYSQL от декомпиляции C#?
Можно обфусцировать C# код, строки в нём зашифровать. Только толку от этого ноль! И это тупо хранить данные для подключения к своей базе на стороне клиента! Facepalm...
MySQL немного не так работает. Не занимайтесь ерундой, а сделайте нормальное API.
Авторизация - через базу данных. Можно хранить логин в аппаратном ключе. А все остальное можно отладчиком вытащить, если захотеть - это от школьников.