Datenbank alle Drupal Tabellen- Informationen löschen
am 14.08.2010 - 22:40 Uhr in
Wer kann mir ein SQL Statement liefern wo ich in der MYSQL Datenbank alle Drupal Tabellen- Informationen löschen kann so dass diese wieder so jungfräulich ist wie vor der Drupal Softwareinstallation.
- Anmelden oder Registrieren um Kommentare zu schreiben

Das ist eine riskante Frage
am 14.08.2010 - 23:01 Uhr
Das ist eine riskante Frage wenn der Antwortende nicht weiss, ob ausser den Drupal Tabellen sich noch weitere in der DB befinden, was in Standardinstallationen normalerweise nicht er Fall sein sollte.
Wen dem so ist, dann sollte ein einfaches "drop" genuegen.
Hier gibts Informationen zu SQL Statements: http://www.w3schools.com/sql
Und hier Informationen zu PHPMyAdmin, was anhand deiner Frage zu urteilen, sehr nützlich sein könnte: http://www.phpmyadmin.net
Ich würde phpMyAdmin verwenden
am 14.08.2010 - 23:03 Uhr
Hallo,
also ich würde phpMyAdmin verwenden. Damit kannst du Tabellen leeren oder komplett löschen und kriegst dann auch das entsprechende SQL-Statment angezeigt.
Grüße, wakeup
SQL
am 14.08.2010 - 23:12 Uhr
Hallo.
Es gibt keinen SQL-Befehl, mit dem man in MySQL alle Tabellen einer Datenbank löschen kann.
Entweder löscht man die komplette Datenbank (
DROP DATABASE dbname) und erstellt sie gleich wieder (CREATE DATABASE dbname) oder man verwendet in der Kommandozeile folgenden Befehl:mysql -u uname dbname -e "show tables" | grep -v Tables_in | grep -v "+" | gawk '{print "drop table " $1 ";"}' | mysql -u uname dbname(der muss eventuell noch an den entsprechenden Stellen durch-pzur Passworteingabe erweitert werden).Auch damit löscht man jedoch alle Tabellen der Datenbank.
Der einfachste Weg zur Wiederherstellung eines älteren Stands ist allerdings das Einspielen eines Backups. So man denn Eines hat.
Stefan