Benutzer-Werkzeuge

Webseiten-Werkzeuge


 [[anwenderwiki:datenbanken_sichern_und_zurueckspielen]] 
no way to compare when less than two revisions

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.


anwenderwiki:datenbanken_sichern_und_zurueckspielen [2013/04/16 23:13] (aktuell) – angelegt - Externe Bearbeitung 127.0.0.1
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 23:13 von 127.0.0.1