Bearbeiten von „UUGRN:Jails/uug mysql/Backup

Aus UUGRN
Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 2: Zeile 2:


== MySQL ==
== MySQL ==
* siehe [[UUGRN:MySQL/backup]]
[[Intern.uugrn.org/MySQL]] wird täglich um 0:42 Uhr mit folgendem Script gesichert und 3 Wochen lang archiviert:
 
#! /bin/sh
#
#
# Datenbanken einzeln dumpen
#
DBSERVER=localhost
DBAUTH="-u root -p********"
cd -P /data/backup/mysql/
DIR="./$(date +%Y%m%d)"
mkdir -p "$DIR" || exit 1
echo "$(date): $0: Dumping MySQL Databases: start"
echo "show databases;" | /usr/local/bin/mysql ${DBAUTH} -h ${DBSERVER} | tail -n +2 |
while read DB; do
  NOW=$(date +%Y%m%d%H%M%S)
  FILE="${DIR}/${DB}.${NOW}.dump"
  echo "$(date): $0: Dumping mysql://${DBSERVER}/${DB} to ${FILE} ..."
  /usr/local/bin/mysqldump --opt ${DBAUTH}  -h ${DBSERVER} "${DB}" > "${FILE}" 2>"${FILE}.err"
done
# Symlink setzen
rm latest;
ln -svf ${DIR} latest
echo "$(date): $0: Dumping MySQL Databases: all done"
# 3 Wochen Tagessicherungen aufheben
echo "$(date): $0: delete old backups: start"
( ls -1d 200?????/ | sort -rn  | tail -n +22 | while read dir; do echo "./${dir}/*" ; rm -Rvf ./$dir; done ) 1>/dev/null
echo "$(date): $0: delete old backups: done"


== siehe auch ==
== siehe auch ==
Zeile 8: Zeile 42:
* [[UUGRN:MySQL]]
* [[UUGRN:MySQL]]


[[Kategorie:UUGRN:Backup]]
[[Kategorie:UUGRN:Backup|intern.uugrn.org]]
[[Kategorie:Dienst]]

Bitte kopiere keine Inhalte, die nicht Deine eigenen sind!

Du gibst uns hiermit Deine Zusage, dass
  • Du den Text nicht aus Wikipedia kopiert hast
  • Du den Text selbst verfasst hast
  • oder der Text entweder
    • Allgemeingut (public domain) ist
    • oder der Copyright-Inhaber seine Zustimmung gegeben hat.
Wichtig
  • Benutze keine urheberrechtlich geschützten Werke ohne Erlaubnis des Copyright-Inhabers!
  • Falls dieser Text bereits woanders veröffentlicht wurde, weise bitte auf der 'Diskussion:'-Seite darauf hin.
  • Bitte beachte, dass alle UUGRN-Beiträge automatisch unter der der Creative Commons Lizenz stehen.
  • Falls Du nicht möchtest, dass Deine Arbeit hier von anderen verändert und verbreitet wird, dann drücke nicht auf "Artikel Speichern".

Bitte beantworte die folgende Frage, um diese Seite speichern zu können (weitere Informationen):

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)