Duvida instalacao mysql

fala ae…

eu to fazendo um programa que utilizará um banco de dados (optei pelo uso do mySQL) e quero que meu programa funcione em windows, mac e linux… eu tenho que instalar junto com o programa mysql diferente para cada sistema operacional?

caso tenha que fazer isso, teria como eu instalar o mysql quando o arquivo jar do meu programa for abrto? ae meu programa verificaria a versao do S.O. e instalaria o mysql correto para cada tipo de S.O… sem precisar de ter um instalador para fazer isso…

porfavor me digam o melhor jeito de fazer isso…

me desculpem as perguntas bobas, mas eh que eu não entendo nada dessa parte de banco de dados…

Mano…
eu uso sem problema algum os 3 OS que falou…
porem o windows o aplicativo de instalação do mysql é .msi.
do linux é via terminal e confira no ícone do mysql na área de trabalho.
no Mac instalar com instalador pra mac (não mim lembro formato.)

em todos eles tem que instalar o banco e criar suas tabelas…
para cada Os á um instalador especifico

não precisa instalar mysql em cada sistema… apenas o servidor de banco de dados terá que ter instalado.
basta você configurar sua classe de conexão com o banco de dados para dizer quem é esse servidor.