OBS/Adminhilfe/Dump: Unterschied zwischen den Versionen
Ecks (Diskussion | Beiträge) K (Ecks verschob die Seite OBS/Admihilfe/Dump nach OBS/Adminhilfe/Dump) |
|||
| (4 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 36: | Zeile 36: | ||
Mit dem folgenden Kommando lassen sich Datenbankdumps erstellen | Mit dem folgenden Kommando lassen sich Datenbankdumps erstellen | ||
O:\OBS\data\db\mysqldump --single-transaction -uroot - | O:\OBS\data\db\mysqldump --single-transaction -uroot -pPASSWORT -h192.168.1.100 OBS_MYSQL_TAG > O:\OBS\DB_DUMP\dump_tag.txt | ||
Hier bitte nicht das Root Passwort für den Datenbank verwenden sondern einen neuen Datenbankbenutzer anlegen, der nur über Leserechte verfügt. | Hier bitte nicht das Root Passwort für den Datenbank verwenden sondern einen neuen Datenbankbenutzer anlegen, der nur über Leserechte verfügt. | ||
| Zeile 50: | Zeile 50: | ||
* mit dem Befehl "use <Database>" muss die Datenbank gewählt werden, in die das Dump geschrieben werden soll (z.B. OBS_MYSQL_WESTERSTEDE) | * mit dem Befehl "use <Database>" muss die Datenbank gewählt werden, in die das Dump geschrieben werden soll (z.B. OBS_MYSQL_WESTERSTEDE) | ||
* mit dem Befehl "source <Filename>" Datei einlesen (Der Pfad zur Datei sollte keine Leerzeichen enthalten) | * mit dem Befehl "source <Filename>" Datei einlesen (Der Pfad zur Datei sollte keine Leerzeichen enthalten) | ||
Alternativ kann das SQLDump auch über die Workbench eingelesen werden: | |||
* Workbench starten | |||
* entsprechende Serverinstanz auswählen | |||
* in dem Navigationsmenu "Data Import/Restore" auswählen | |||
[[Image:DumpWorkbench1.png]]<br/> | |||
* in dem Fenster "Import from Self-Contained File" anklicken und das Dumpfile auswählen | |||
* Zielschema aus der Liste auswählen | |||
[[Image:DumpWorkbench2.png|500px]]<br/> | |||
* Import starten und warten | |||
Aktuelle Version vom 18. November 2022, 14:26 Uhr
Dies ist eine zugriffsgeschützte Seite.
- System Überwachung
- DEP deaktivieren
- Darstellung unter Windows 7
- Einwahl auf Windows 2000 Server
- Preislisten
- Datenbank Sicherung
- Customize
- Zentrale
- Support Macro
- Service Debug
- Historienprotokoll (Datenänderung OBS)
- Fernwartungsprobleme
- Startparameter
- Fehler beim Kassenabschluss
- Diverse Informationen
- A ras.pbk
- B Command Line Interpreter
- C File Zilla Benutzer XML erzeugen
- D1 OBS_UPDATE.EXE zum OBS Update Server hochladen
- D2 SUPPORT_MACRO zum OBS Update Server hochladen
- H1 Remote Service Protokoll-Übersicht (Alles)
- H Remote ServiceProtokoll-Übersicht
- I Remote Service Commands
- I1 (Admin) Globaler Hinweis für Updates
- J Liste der OBS Updates
- K Angemeldete Service Firmen
- L Systeminformationen einlesen
- M Kundendaten anzeigen
- M1 Kundendatenbankinformationen anzeigen
- N Kundendaten einlesen
- O Kunden-Update Informationen anzeigen
- P Modul Registrierung OBS
- Q App Verwaltung
- S1 Firmen Statistik Protokolle OBS
- S2 Statistik Notfallkassen
Was ist ein Datenbankdump
Teilweise oder ganze Auszüge aus einer Datenbank werden als Datenbankdump (dump engl. für Auszug) bezeichnet. Derartige Auszüge werden für die Datensicherung oder Portierung der Datenbank erstellt.
Ein Datenbankdump kann aber auch nur die Struktur der Datenbank ohne Daten beinhalten. Ein derartiger Abzug der Datenbank wird z. B. verwendet, um Entwicklungen eines Projektes von einer Testdatenbank in eine produktive Datenbank zu überführen.
Die Form eines solchen Extrakts unterscheidet sich je nach Anwendung. Das Produkt kann dabei eine komprimierte Datei für eine Datensicherung sein oder auch eine Liste von SQL-Befehlen.
Der Vorteil liegt dabei in der Unabhängigkeit der Daten. Über einen Dump lassen sich die Daten über verschiedene Versionen hinweg problemlos wieder in die Datenbank zurück spielen, es ist auch ein Portieren in ein anderes Datenbanksystem möglich.
Auszug eines MySQL Dumps
# # Table structure for table test222 # CREATE TABLE `test222` ( `Id` int(6) unsigned NOT NULL auto_increment, `inhalt` varchar(255) default NULL, PRIMARY KEY (`Id`) ) TYPE=MyISAM; # # Dumping data for table test222 # INSERT INTO `test222` VALUES (1,'Zeile1'); INSERT INTO `test222` VALUES (2,'Zeile2');
Hier wird eine Tabelle mit zwei Zeilen befüllt. Der Dump ist somit für diverse SQL-basierende Datenbanken lesbar. Erstellt wurde er für MySQL.
Datenbankdump erstellen
Mit dem folgenden Kommando lassen sich Datenbankdumps erstellen
O:\OBS\data\db\mysqldump --single-transaction -uroot -pPASSWORT -h192.168.1.100 OBS_MYSQL_TAG > O:\OBS\DB_DUMP\dump_tag.txt
Hier bitte nicht das Root Passwort für den Datenbank verwenden sondern einen neuen Datenbankbenutzer anlegen, der nur über Leserechte verfügt.
Datenbankdump einlesen
Über die MySQL Administrator Konsole kann man sehr leicht große SQLDumps einlesen.
Vorgehensweise:
- MySQL Administrator starten
- Extras -> MySql-Befehlszeilen-Client
- mit dem Befehl "use <Database>" muss die Datenbank gewählt werden, in die das Dump geschrieben werden soll (z.B. OBS_MYSQL_WESTERSTEDE)
- mit dem Befehl "source <Filename>" Datei einlesen (Der Pfad zur Datei sollte keine Leerzeichen enthalten)
Alternativ kann das SQLDump auch über die Workbench eingelesen werden:
- Workbench starten
- entsprechende Serverinstanz auswählen
- in dem Navigationsmenu "Data Import/Restore" auswählen
- in dem Fenster "Import from Self-Contained File" anklicken und das Dumpfile auswählen
- Zielschema aus der Liste auswählen
- Import starten und warten
