MySQL database backup
From SC-Wiki
Contents |
[edit] Import/Export
Hier wird beschrieben, wie man eine Datenbank mittels Console und mysqldump exportieren und importieren kann. (z.B. für einen Datenbank Umzug oder als Backup)
Datenbank exportieren:
mysqldump -u [username] -p [databasename] > [backupfile.sql]
- [username] - Benutzername der Datenbank
- [databasename] - Name der Datenbank
- [backupfile.sql] - Dateiname in die das Backup geschrieben werden soll
Beispiel:
mysqldump -u sadmin -p MeineDatenbank > MeineDatenbank_backup.sql
Datenbank importieren:
mysql -u [username] -p [database_to_restore] < [backupfile]
- [username] - Benutzername der Datenbank
- [databasename] - Name der Datenbank
- [backupfile.sql] - Dateiname in des Backups
Beispiel:
mysql -u sadmin -p MeineDatenbank < MeineDatenbank_backup.sql
Datenbank zwischen zwei mysql Servern kopieren:
mysqldump -u sadmin -p pass21 MeineDatenbank | mysql --host=x.x.x.x -C MeineDatenbank
[edit] Benutzer anlegen
Mit diesem Befehl kann man Benutzer anlegen, die jegliche Rechte besitzen.
GRANT ALL PRIVILEGES ON *.* TO NeuerUser IDENTIFIED BY 'passwort';
[edit] SQL
MySQL spezifische SQL queries.
[edit] SHOW
Alle Tabellen in einer Datenbank anzeigen:
SHOW tables;

