Você precisa resolver dois problemas diferentes:
-
Criando um banco de dados MS Access vazio com uma estrutura que corresponda à estrutura do banco de dados MySQL.
-
Extraindo os dados do MySQL e carregando-os no MS Access.
Isso não é fácil porque diferentes bancos de dados SQL oferecem diferentes recursos estruturais, diferentes tipos de dados e assim por diante. Quanto mais complexo for o uso do MySQL, maior a probabilidade de você encontrar algum impedimento durante a conversão (por exemplo, o Access não oferece suporte a gatilhos). Por outro lado, se você estiver usando o MySQL como um armazenamento de dados simples, poderá achar a conversão bastante fácil.
Para obter um banco de dados MS Access com a mesma estrutura que seu banco de dados MySQL, sua melhor aposta é encontrar uma ferramenta de definição / diagramação de banco de dados que ofereça engenharia reversa e suporte tanto MySQL quanto MS Access. Use-o para fazer engenharia reversa de seu banco de dados MySQL em um diagrama de banco de dados, altere o banco de dados subjacente para MS Access e use a ferramenta para gerar um banco de dados.
Confira Dezign para bancos de dados que (no papel, pelo menos) oferece os recursos que você precisaria para fazer isso.
Para bombear os dados, existem várias ferramentas. Esse tipo de operação é genericamente chamado de ETL (Extrair, Traduzir, Carregar).