Benutzer-Werkzeuge

Webseiten-Werkzeuge


 [[anwenderwiki:datenbanken_sichern_und_zurueckspielen]] 

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

anwenderwiki:datenbanken_sichern_und_zurueckspielen [2013/04/16 21:13] (aktuell)
Zeile 1: Zeile 1:
 +{{tag> postgres mysql datenbank}}
 +
 +====== OpenLML Datenbanken sichern und zurück Sichern ======
 +
 +
 +----
 +
 +
 +===== Postgres Datenbanken =====
 +
 +Alle Postgres Datenbanken sichert man als user postgres. Dazu wechselt man mit 
 +
 +  su postgres ​
 +
 +zum Benutzer postgres. Ein Passwort ist zunächst nicht nötig. Man kann aber ein Passwort setzen [[http://​www.postgresql.org/​docs/​books/​pghandbuch.html.de|siehe Handbuch]]
 +
 +im Verzeichnis **''/​var/​lib/​postgresql/​8.3/​main/''​** setzt man folgenden Befehl ab:
 +
 +  /​usr/​bin/​pg_dumpall -c > postgres_komplett.sql
 +
 +Nach Abschluss des Dumps liegt im Verzeichnis **''/​var/​lib/​postgresql/​8.3/​main/''​** ​ die Datei "​postgres_komplett.sql"​ mit der man die postgres-Datenbanken wieder herstellen kann.
 +
 +==== Zurück Sichern ====
 +
 +Zurück geht es wieder als Benutzer „postgres“ mit
 +
 +  /​usr/​bin/​psql postgres < postgres_komplett.sql
 +
 +man muss sich dazu im dem Verzeichnis befinden in dem der Dump „postgres_komplett.sql“ gespeichert ist.\\
 +Beim Benutzer postgres ist in der Grundinstallation kein Passwort nötig. ​
 +
 +Weitere Informationen gibt es im [[http://​www.postgresql.org/​docs/​books/​pghandbuch.html.de|postgres-Handbuch]]. Dort kann man das Handbuch als html herunterladen.
 +
 +
 +===== Mysql-Datenbanken =====
 +
 +Mysql-Datenbanken sichert man als user root z.B. Im Verzeichnis **''/​var/​lib/​mysql/''​** mit diesem Befehl:
 +
 +  /​usr/​bin/​mysqldump -u root -p'<​Passwort>'​ --all-databases > mysql_komplett.sql
 +
 +Im Verzeichnis **''/​var/​lib/​mysql/''​** liegt danach die Datei **''​mysql_komplett.sql''​** die man zum zurück Sichern verwendet.
 +
 +==== Zurück Sichern ====
 +
 +zurück geht es mit dem Befehl
 +
 +  mysql -u root -p'<​Passwort>'​ < mysql_komplett.sql
 +
 +Das mysql Passwort findet man im Verzeichnis **''/​root/''​** in der Datei **''​.my.cnf''​**
 +
 +Weitere Informationen gibt es im [[http://​dev.mysql.com/​doc/​refman/​5.1/​de/​index.html|Mysql-Handbuch]]
  
 [[anwenderwiki:datenbanken_sichern_und_zurueckspielen]] anwenderwiki/datenbanken_sichern_und_zurueckspielen.txt · Zuletzt geändert: 2013/04/16 21:13 (Externe Bearbeitung)