Jak zrzucić wszystkie bazy danych MySQL dla jednego konkretnego użytkownika?


1

Muszę wyeksportować bazy danych konkretnego użytkownika, aby mogli przenieść je na inny serwer. Mam około 30 użytkowników i kilkadziesiąt baz danych. Ten konkretny użytkownik ma około 20 lub więcej.

Jak mogę łatwo wyeksportować wszystkie bazy danych dla tego konkretnego użytkownika? Patrzyłem na, mysqldumpale wydaje się, że wymaga to, aby osobno określić bazy danych. Czy istnieje sposób, aby po prostu zrzucić je wszystkie naraz do osobnych plików .sql, ale tylko dla jednego użytkownika?

Kilka uwag:

  1. użytkownicy nie mają dostępu do SSH / CLI
  2. Obecnie występuje problem uniemożliwiający mi eksportowanie za pośrednictwem PHPMyAdmin
  3. Konto tego użytkownika zostało przejęte, więc chcę go jak najszybciej usunąć z serwera, ale daj mu jego bazy danych, aby mógł odbudować gdzie indziej

Dlaczego nie pozwolisz, aby użytkownik to zrobił, jeśli jest to jego baza danych? Mam na myśli, że narzędzia, które phpmyadminzostały stworzone do tego właśnie celu.
Ramhound,

Na początek użytkownicy nie mają dostępu do wiersza poleceń. Po drugie, jest problem z PHPMyAdminem i eksportami w tej chwili i staram się go obejść, dopóki nie zostanie naprawiony. Po trzecie, konto tego użytkownika zostało przejęte w bardzo zły sposób i potrzebuję go jak najszybciej odejść, ale chcę mu dać jego DB, aby mógł spróbować odbudować gdzie indziej.
Jonathan van Clute,

To wszystkie pomocne informacje. Zaktualizuj swoje pytanie, aby mój komentarz mógł zostać usunięty.
Ramhound,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.