La pratica comune consiste nell'includere uno script di installazione che crei le tabelle necessarie, quindi la soluzione n. 2 sarebbe la strada da percorrere.
[modifica] Quello script potrebbe semplicemente riprodurre un dump.;)
Potrebbero interessarti anche le migrazioni:Come automatizzare la migrazione (schema e dati) per l'applicazione PHP/MySQL