You need to add Launch Conditions to your setup. See
How to install Mysql.Data Connector with C# setup[
^] for some links on adding launch conditions.
I've used that link specifically because it also tells you how to silently install the MySql database setup - you're going to have to ensure that your client computer has MySql installed or they are not going to be able to access your database!