Benutzer-Werkzeuge

Webseiten-Werkzeuge


Action disabled: source
it:datenbanken:mysql-dump

MySQl Dump importieren /exportieren

Importiren:

mysqldump -u root -p datenbankname < dumpfile.sql

Exportiren:

mysqldump -u root -p datenbankname > dumpfile.sql  

oder das ganze über cron script

#!/bin/sh
# Alle Datenbanken werden gedumpt:

DATE=$(date +%Y%m%d%H%M)

for DB in $(echo "show databases" | mysql --defaults-file=/etc/mysql/backup.cnf -N)
do
        mysqldump --defaults-file=/etc/mysql/backup.cnf $DB > /backup/mysql/${DB}_${DATE}.sql

        gzip /backup/mysql/${DB}_${DATE}.sql
done

# Maximale Anzahl von Aufbewahrten dumps auf 8 Stueck setzen:
find /backup/mysql/ -name "*.sql*" -mtime +8 -exec rm -vf {} \;

~~UP~~

it/datenbanken/mysql-dump.txt · Zuletzt geändert: 2019/05/14 21:16 von 127.0.0.1