Migrar de Microsoft Access a MySQL es una necesidad bastante común. Hace años se usaba mucho ASP frente a PHP, y mucha base de datos Microsoft Access frente a MySQL. Recuerdo que en la universidad te enseñaban ASP y no PHP, aunque todo fue cambiando.
Si bien hay muchos detractores de MySQL, y usan otras bases de datos como PostgreSQL, lo cierto es que Microsoft Access es para lo que es y no para usar en web u otras cosas.
Lo cierto es que mi humilde experiencia me dice que el tandem PHP y MySQL da un gran rendimiento.