Se todas as tabelas forem MyISAM, tenho boas notícias !!!
Um mysqldump, embora funcione e seja bitwise mais seguro e conservador, não é totalmente necessário.
Cada tabela MyISAM é composta de três arquivos: .frm, .MYD, .MYI.
Você deve ser capaz de simplesmente mover as tabelas para uma nova pasta de banco de dados.
O banco de dados information_schema detectará automaticamente a presença dos três arquivos e se atualizará (especificamente atualiza information_schema.schemata). Aqui está a prova que pode acontecer:
Enquanto o MySQL ainda está em execução, faça o seguinte
cd /var/lib/mysql
mkdir thisisatest
mysql
Depois de executar SHOW DATABASES, você verá que este é o mais completo como um banco de dados. Isso porque o information_schema automaticamente se atualizou e registrou / var / lib / mysql / thisisatest como um banco de dados. As tabelas MyISAM irão se regravar da mesma maneira (especificamente atualizar information_schema.tables). AVISO: ISTO NÃO É POSSÍVEL COM O InnoDB !!!