Posts mit dem Label mySQL werden angezeigt. Alle Posts anzeigen
Posts mit dem Label mySQL werden angezeigt. Alle Posts anzeigen

Sonntag, 6. Januar 2008

mySQL Admin GUI Tool Starten

MySQL Admin Tool per bash starten:
$ mysql-admin

Samstag, 5. Januar 2008

mySQL Backup / Restore

Backup:
# mysqldump --opt -Q -u dbusername -p databasename > /path/to/backupname.sql

Restore:
# mysql -u dbusername -p databasename < /path/to/backupname.sql

Passwortschutz:
# /usr/bin/mysqladmin -u root password "mypassword"

Skript für Backup als Cronjob (Linux):
#!/bin/sh

#Aktuelles Datum für Dateinamen setzen
DATUM=`/bin/date '+%Y-%m-%d'`

# Backup komplette Database (alles in eine Zeile):
mysqldump --opt -Q -u root -B --all-databases --password=mypassword > /PFAD/ZUM/BACKUP/DB_DATENBANK_vom_$DATUM.sql

# Datenbanken: eventl. mehrfach wiederholen für jede DB (jeweils alles in eine Zeile)
mysqldump --opt -Q -u root -B test --password=mypassword > /home/user/mysql_backup/datenbanken/db_test_vom_$DATUM.sql