Como se conectar ao banco de dados MySQL?

Eu sou muito novo em programação C #, mas gostaria de poder acessar bancos de dados MySQL (não tenho dinheiro para MS SQL)

No entanto, eu tenho uma pergunta; Sei que você precisa ter "MySQL connector / NET" e "MySQL for Visual Studio" para desenvolver o aplicativo C #, mas a pessoa que instala o aplicativo também os exige? (É possível apenas liberar a DLL do conector com o programa?)

obrigado

EDIT: ambos são necessários para o usuário final ou apenas o conector? Existe mais alguma coisa que eles precisariam?

questionAnswers(5)

yourAnswerToTheQuestion