Page 1 of 1
Backup - Complete - User Restore nur als Admin
Posted: Sun 17. Jul 2022, 12:09
by Ralph
Wenn ich als Administrator bei den Backups "Complete" auswähle und bei den Account Templates User Backups "nicht aktiviere" werden ja alle User Accounts über den Admin Task gesichert. Kann ich dann trotzdem als Admin wenn ein einzelner User einen Restore wünscht diesen ausführen, also nur für einen ausgewählten Kunden ohne das Systemsettings etc. überschrieben werden?
Also User fragt einen Restore beim Admin an und der Admin führt den restore dieses einzelnen Users auf Admin Ebene aus (web, email, datenbank).
Re: Backup - Complete - User Restore nur als Admin
Posted: Sun 17. Jul 2022, 12:52
by OlliTheDarkness
Beim Recover wird dir zur Auswahl gestellt was wiederherstellen magst.
Also auch einzelne DBs, Webs, User etc.
Re: Backup - Complete - User Restore nur als Admin
Posted: Sun 17. Jul 2022, 13:35
by Jolinar
Meine Empfehlung in so einem Moment immer...Teste und übe es in einer lokalen VM, das Backup wiederherzustellen in allen möglichen Varianten (User-bezogen, systemweit, nur DBs, etc.)!
Du mußt den Prozeß beherrschen, denn auch bei dir kann jederzeit ein Worst Case eintreten und du mußt einen Produktivserver (oder Teile davon) aus einem aktuellen Backup wiederherstellen können!
Re: Backup - Complete - User Restore nur als Admin
Posted: Sun 17. Jul 2022, 15:31
by Ralph
Danke euch, werde das mal komplett durchtesten auch einzelne Parts für User oder System.
Mir geht es in erster Linie darum einen Backup Zeitpunkt festzulegen (Nachts) auf ein remote system um die Systemlast durch eigene User Backups rauszunehmen. Der User muß dann halt für ein Restore anfragen aber die Load für die zusätzlichen Kundenbackups fällt weg.
Re: Backup - Complete - User Restore nur als Admin
Posted: Mon 18. Jul 2022, 16:35
by Ralph
noch eine Frage, dann ist genug für heute
Werden die mysql user in der (administrator) backup routine mit gesichert?
Falls nicht wie müßte ein script bzw. cronjob aussehen, kann man das so machen mit einem aktuellen System wie Debian11?
Code: Select all
mysqlpump --exclude-databases=% --users
Ich weiß PHPmyadmin geht auch, aber nicht automatisiert oder wenn es nicht mehr zugänglich ist.
bzw. ein kompletter Dump sollte doch auch möglich sein für einen restore?
Code: Select all
mysqldump -uuser -ppassword --opt --system=all --insert-ignore --flush-logs --quote-names --all-databases > /mountpoint/mysql.sql
Re: Backup - Complete - User Restore nur als Admin [GELÖST]
Posted: Mon 18. Jul 2022, 16:50
by Alexander
Hast du es dir denn schon einmal angesehen? Habe ich dir glaube ich schon bei deinen früheren Beiträgen nahegelegt.
Dann hättest du das Folgende gesehen:
KeyHelp wrote:Control Panel: Sichert das Control Panel, seine Tools und Datenbanken und die Datenbank mysql.
Dieser Punkt exisitert sowohl beim
Vollständigen als auch
Benutzerdefinierten Backup im Admin-Bereich.
In der Datenbank "mysql" stehen alle Datenbank-Benutzer (Tabelle "mysql.user").
Re: Backup - Complete - User Restore nur als Admin
Posted: Mon 18. Jul 2022, 16:54
by Ralph
Alexander wrote: ↑Mon 18. Jul 2022, 16:50
Hast du es dir denn schon einmal angesehen? Habe ich dir glaube ich schon bei deinen früheren Beiträgen nahegelegt.
Dann hättest du das Folgende gesehen:
KeyHelp wrote:Control Panel: Sichert das Control Panel, seine Tools und Datenbanken und die Datenbank mysql.
Dieser Punkt exisitert sowohl beim Vollständigen als auch Benutzerdefinierten Backup im Admin-Bereich.
In der Datenbank "mysql" stehen alle Datenbank-Benutzer drin (Tabelle "mysql.users")
ja habe ich gesehn, nur wurde das ja irgendwann seitens mysql/mariadb geändert so das der Dump mit dem Parameter --system=all oder --system=user ausgeführt werden muß damit diese mit gesichert werden.
Das war auch der Grund meiner Frage bzw. präziser -> berücksichtigt die momentane mysql Sicherung --system=all oder --system=user ?
Re: Backup - Complete - User Restore nur als Admin
Posted: Tue 19. Jul 2022, 09:03
by Alexander
Weder noch, in der Datenbank "mysql" steckt alles drin.
Wenn diese wiederhergestellt wird, sind auch die Dinge der Parameter --system=all oder --system=user abgedeckt.