Dies ist eine alte Version des Dokuments!
Diese kleinen Tipps und Tricks sind für das Datenbank MySQL gedacht
Sicherung und Zurückspielen von MySQL-Datenbanken
Sicherung
Zur sicherung auf der Konsole folgende Zeile eingeben
mysqldump --user=admin --password=xxx db_name > dump.sql
Zurückspielen
Um das ganze wieder zurückzuspielen, muss man folgende Zeile eingeben
mysql --user=admin --password=xxx -D <db_name> < dump.sql
Wenn man statt –password=xx lieber nach dem Passwort gefragt werden möchte, verwendet man stattdessen den Parameter -p
Kompletten MySQL-Server sichern
Sicherung
mysqldump -uroot -pPWD --all-databases > ~/dump.sql
Zurückspielen
mysql -uroot -pPWD < ~/dump.sql
Zusätzliches
Bei dieser Methode wird auch das alte Kennwort des debian-sys-maint-Users geändert. Beim Start von mysql wird deshalb folgende Fehlermeldung ausgegeben ERROR 1045 (28000): Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)
. Um das Passwort zu ändern, das Passwort aus der Datei /etc/mysql/debian.cnf
heraussuchen und über phpMyAdmin austauschen.
Root-Passwort setzen
Sollte das root-Passwort nicht gesetzt sein, so kann man es mit folgender Zeile setzen:
mysqladmin --user=root password <Passwort>
Zeichensätze setzen
Sollten bei verschiedenen Programmen die Umlaute falsch dargestellt werden, kann man dies in der Datei /etc/my.conf ändern
[mysqld] character_set_server = 'latin1'
Diskussion