Supondo que você entenda as consequências do uso do mecanismo MEMORY conforme mencionado nos comentários e aqui , bem como alguns outros que você encontrará pesquisando (sem segurança de transações, problemas de bloqueio etc.) - você pode proceder da seguinte forma:
As tabelas MEMORY são armazenadas de forma diferente do InnoDB, então você precisará usar uma estratégia de exportação/importação. Primeiro despeje cada tabela separadamente em um arquivo usando
SELECT * FROM tablename INTO OUTFILE 'table_filename'
. Crie o banco de dados MEMORY e recrie as tabelas que você usará com esta sintaxe:CREATE TABLE tablename (...) ENGINE = MEMORY;
. Você pode então importar seus dados usando LOAD DATA INFILE 'table_filename' INTO TABLE tablename
para cada mesa.