Anstatt mysqldump zu verwenden, das Daten in einem Format ausgibt, das hauptsächlich für MySQL entwickelt wurde, können Sie alternative Methoden verwenden um universelle CSV-Backups zu erstellen.
Um tabulatorgetrennte (TSV) Dateien zu generieren, die mit Excel und anderen Tabellenkalkulationsprogrammen kompatibel sind, verwenden Sie die Option -B in MySQL. Diese Methode ermöglicht einen einfachen Datenimport in externe Anwendungen:
% echo 'SELECT * FROM table' | mysql -B -uxxx -pyyy database
Wenn Sie alternativ direkten Zugriff auf das Dateisystem des Servers haben, sollten Sie die Verwendung von SELECT INTO OUTFILE in Betracht ziehen. Diese Methode generiert echte CSV-Dateien:
SELECT * INTO OUTFILE 'table.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM table
Mit diesen Ansätzen können Sie Klartext-Backups (CSV) über die Befehlszeile erstellen und so Flexibilität und Kompatibilität mit verschiedenen Plattformen bieten.
Das obige ist der detaillierte Inhalt vonWie kann ich MySQL-Datenbanken in Klartext-Backups (CSV) sichern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!