Como despejar todos os bancos de dados MySQL para um usuário específico?

1

Eu preciso exportar os bancos de dados de um usuário específico para que eles possam levá-los para um servidor diferente. Eu tenho 30 ou mais usuários e muitas dezenas de bancos de dados. Este usuário em particular tem cerca de 20 ou mais.

Como posso exportar facilmente todos os bancos de dados apenas para esse usuário específico? Eu tenho olhado em mysqldump , mas parece exigir que eu especifique os bancos de dados individualmente. Existe uma maneira de simplesmente despejá-los todos de uma vez em arquivos .sql separados, mas apenas para o usuário?

Algumas notas:

  1. os usuários não têm acesso SSH / CLI
  2. Existe um problema que atualmente me impede de exportar via PHPMyAdmin
  3. A conta deste usuário foi comprometida, então eu quero tirá-lo do servidor o mais rápido possível, mas dê a ele seus DBs para que ele possa reconstruir em outro lugar
por Jonathan van Clute 11.10.2013 / 19:23

0 respostas