Everything is covered here:
https://www.mysql.com/why-mysql/presentations/effectively-deploy-mysql-applications-on-windows[
^].
You can also deploy your database (meaning: predefined database, not the MySQL product itself). How you do it depends on where do you want to have it, on what host, and particular the installer toolkit you are using. Please see my comment to the question. This is a routine feature of the installer. In future, better review and devise your deployment plan and options before you start development of your projects, at least depict such plan.
—SA