MySQL va benissimo, per la tabella dipende dalle tue esigenze, nel mio cms uso una tabella unica per dati utenti generici ed una separata per i permessi ad esempio