Abbrechen
Suche starten
Diese Suche basiert auf Elasticsearch und kann mehrere tausend Seiten in Bruchteilen einer Sekunde durchsuchen.
Mehr erfahrenUm eine tägliche Sicherung Ihrer MySQL- oder MariaDB-Datenbanken zu aktivieren, erlauben Sie bitte zunächst Ihrem vproXXXX-Benutzer den lesenden Zugriff auf alle Datenbanken. Rufen Sie dazu Mysql als Benutzer root mit dem Ihnen bekannten Passwort auf und führen Sie dann das entsprechende Grant-Statement aus:
root@vpro0209:~ # mysql -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
[...]
MariaDB [(none)]> grant select, show databases, show view on *.* to 'vpro0209'@'localhost' identified by 'SICHERES-PASSWORT';
Anschließend legen Sie als Benutzer vproXXXX eine MySQL-Konfigurationsdatei an, um den Zugriff aus dem nächtlichen Job zu erlauben, ohne das Passwort angeben zu müssen:
[vpro0209@vpro0209:~]$ touch .my.cnf
chmod 600 .my.cnf
In diese Datei schreiben Sie folgenden Inhalt:
[client]
password=SICHERES-PASSWORT
Für das Passwort empfehlen wir 20-30 Zeichen zufällig auszuwürfeln, z.B. mit
[vpro0209@vpro0209:~]$ pwgen 30 1
asheeNeet8OoWee7suso6VeetheeSh
Nun können Sie die tägliche Sicherung aktivieren. Legen Sie dazu die Datei /etc/periodic.conf.local an und fügen Sie diese Variablen hinzu:
daily_mysql_backup_enable="YES" # Enable daily backups
daily_mysql_backup_user="vproXXXX" # Mandatory local vproXXXX user
daily_mysql_backup_dir="/var/backups/mysql" # Optional backup directory - default: /var/backups/mysql
daily_mysql_backup_days="7" # Optional number of days backups are kept - default: 7
Wenn Sie die Sicherung auf einem schon länger bestehenden virtuellen proServer aktivieren möchten, der ursprünglich ohne diese Funktion ausgeliefert wurde, ist noch ein weiterer Schritt nötig:
[vpro0209@vpro0209:~]$ sudo cp /usr/local/etc-sample/periodic/daily/801.mysql /usr/local/etc/periodic/daily/
Das war es auch schon. Alles weitere erledigt nun unser Script für Sie.