{{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'' --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'' < 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]]