Quantcast
Channel: Howtos & more …– LANbugs
Viewing all articles
Browse latest Browse all 144

Mehrere SQL Datenbanken in eigene Dateien exportieren

$
0
0

Ich verwende meistens für Exports den debian-sys-maint User ist vielleicht nicht „best practice“ so ist das aber generisch verwendbar auch wenn ein MySQL Root User nicht bekannt ist auf einem Debian/Ubuntu System.

#!/bin/bash
cat /etc/mysql/debian.cnf > ~/.my.cnf
chmod 600 ~/.my.cnf
mysql -udebian-sys-maint -N -e 'show databases' | while read dbname; do mysqldump -udebian-sys-maint --complete-insert "$dbname" > "$dbname".sql; done
rm ~/.my.cnf


Viewing all articles
Browse latest Browse all 144