MySQL es un Sistema Gestor de Bases de Datos (SGBD).
Que ventajas tiene usar un SGBD para
hacer una web, pues muy sencillo, que no tendras que volver a subir todas tus paginas cuando quieras hacer una actulizacion, porque tu harias una conexion a tu base de datos y solo tendrias que actualizar alli, lo bueno es que es mas complicado hacer una pagina web, pero una vez terminada no tendras que tocar el codigo para nada, sino que tu solamente añades registros con los datos que quieres que aparezcan en tu pagina. Tambien tiene la ventaja de brindar opciones automaticas, puedes hacer un sistema de noticias y que se añadan las noticas desde un formulario que hagas en tu pagina web y no tener que actualizar la pagina de noticias y volverla a subir para que estas aparezcan. Y como esto, muchisimo mas. Basicamente lo que ofrece una base de datos es la centralizacion de la informacion para asi facilitar la vida.