OBS/Admihilfe/MySQLShell: Unterschied zwischen den Versionen
Ecks (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Ecks (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 5: | Zeile 5: | ||
Die Shell muss über den MySQL Installer extra installiert werden | Die Shell muss über den MySQL Installer extra installiert werden | ||
[[ | |||
[[Datei:MySQLShellInstall.png|rahmenlos]] | |||
== Wofür ist die MySQL Shell gut? == | == Wofür ist die MySQL Shell gut? == |
Version vom 1. November 2023, 14:02 Uhr
<accesscontrol>Programmierer</accesscontrol>
- System Überwachung
- DEP deaktivieren
- Darstellung unter Windows 7
- Einwahl auf Windows 2000 Server
- Preislisten
- Datenbank Sicherung
- Customize
- Zentrale
- MySQL Korrekturen
- 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 die MySQL Shell?
Die MySQL Shell ist ein CMD Tool, was in Zukunft auch das MySQLDump ersetzten wird.
Die Shell muss über den MySQL Installer extra installiert werden
Wofür ist die MySQL Shell gut?
Die MySQL Shell ist sehr vielseitig, momentan wird sie aber nur für den Im- und Export von Datenbanken benutzt.
Datenexport mit der MySQL Shell
Für den Export werden im Grunde nur 2 Befehle benötigt, nachdem man die Shell gestartet hat:
- \connect root@"Servername" und danach das Passwort eingeben
- util.dumpSchemas(["Datenbankname"],"Zielpfad mit "/"", {showProgress: "true",threads:12, consistent:"false"})
Die Parameter bedeuten folgendes:
showProgress → lässt den Fortschritt im Fenster mitlaufen
threads → Anzahl der Threads die die Shell intern zum Dumpen nutzt
consistent → entpsricht dem Parameter "SingleTransaction" beim alten Dump. Sollte auf false stehen, wenn im laufenden Betrieb genutzt
Wenn die gesamte Datenbankinstallation gesichert werden soll, geht das mit folgenden Befehlen:
- \connect root@"Servername" und danach das Passwort eingeben
- util.dumpInstance("Zielpfad mit "/"", {showProgress: "true",threads:12, consistent:"false"})