Las bases de datos administradas por DBMS, como el caso de MySQL, no existen simpelmente en un directorio o un archivo. Son estructuras mucho más complejas y específicamente en lo referente a ese DBMS, si bien existe una carpeta donde se almacenan las bases con sus tablas,
no toda la estructura y componentes de las mismas están en sus carpetas. Un claro ejemplo de esto son los procedimientos almacenados, funciones de usuario, usuarios, permisos de usuario, etc., que no están guardados en esas carpetas.
Tampoco te sirve de nada saber donde está, porque no puedes cambiarla de lugar, puesto que eso está controlado por MySQL. Además, para acceder a la base no requieres su dirección, porque las consultas se hacen no a una tabla en disco
sino al servicio mysqld, residente en memoria, y alterar a mano algo solo generará en corrupción de la base.
Si lo quieres saber para poder copiar la base y trasladarla a otra PC, te advierto que si bien es técnicamente posible, no es práctico. Para ello existen herramientas específicas (caso mysqldump.exe), que permiten ese tipo de migraciones sin problemas. Además, como te dije, no todo está allí, en cambio al usar esas aplicaciones sí las conservas.
Parte de la estructura se almacena en una base de datos específica (information_schema) que MySQL usa para administrar todas las bases.
Por otro lado, r
ecuerda que Access no es un DBMS, es apenas un manejador de tablas con intérprete de SQL. Ni siquiera es comparable al propio SQL Server.
Todo este tema lo podrás encontrar en el
manual de referencia, si te tomas el tiempo de leerlo bien.
Si aún así quieres saberlo, la carpeta donde se guardan las bases de datos está en \Archivos de programa\MySQL\MySQL Server 5.0\data...