actionbrowser.com
Es existiert kein MySQL-Befehl mit dem man auf einen Schlag alle Tabellen einer MySQL Datenbank löschen kann, aber es gibt mehrere Workarounds für dieses Problem. Mit einem einfachen DROP DATABASE zuleerendedatenbank; CREATE DATABASE zuleerendedatenbank; kann man auf einfache und schnelle Weise die Datenbank leeren. Diese Vorgehensweise hat allerdings einige kleine Nachteile. Zum Einen benötigt man hierfür das Recht die Datenbank zu löschen bzw. auch wieder neu anzulegen (was in Hostingprovider-Umgebungen eher selten gegeben ist) zum Anderen wird wirklich die komplette Datenbank gelöscht und neu erstellt was natürlich auch sämtliche Einstellungen die man auf Datenbankebene getätigt hat (z. MySQL :: Datenbank lässt sich nicht löschen. B. Zeichensatzeinstellungen der Datenbank) wieder auf default zurück setzt. Eine Möglichkeit das zu umgehen hat man mit folgendem Einzeiler mysqldump -ubenutzer -ppasswort --no-data --add-drop-table zuleerendedatenbank | grep DROP | mysql -ubenutzer -ppasswort zuleerendedatenbank bei dem man einfach mit mysqldump einen Datenbankdump mit DROP TABLE Anweisungen (–add-drop-table) und ohne Tabelleninhalte (–no-data) zieht und alle Zeilen die mit DROP beginnen mit mysql wieder an die Datenbank sendet.
In diesem Wiki erfahren Sie, wie Sie die Befehlszeile Ihres Computers zum Löschen einer MySQL-Datenbank verwenden. Um eine MySQL-Datenbank zu löschen, müssen Sie Zugriff auf ein Konto mit Löschberechtigungen haben, z. B. das "Root" -Konto. 1 Öffnen Sie die MySQL-Befehlszeile. Um eine Datenbank in MySQL zu löschen, müssen Sie die MySQL-Befehlszeile über die Eingabeaufforderung (Windows) oder das Terminalprogramm (Mac) Ihres Computers verwenden. 2 Geben Sie den Anmeldebefehl ein. Geben Sie Folgendes ein und drücken Sie ↵ Enter. Wenn Sie keinen Zugriff auf das Root-Konto haben, geben Sie anstelle von "root" Ihren eigenen Benutzernamen ein. Dies muss ein Konto sein, das über Lese- / Schreibrechte verfügt. Mysql datenbank löschen online. 3 Geben Sie Ihr Passwort ein, wenn Sie dazu aufgefordert werden. Geben Sie das Kennwort ein, mit dem Sie sich bei MySQL anmelden, und drücken Sie dann 4 Zeigen Sie eine Liste Ihrer Datenbanken an. Geben Sie nach dem Öffnen von MySQL den folgenden Befehl ein und drücken Sie ↵ Enter, um eine Liste Ihrer MySQL-Datenbanken anzuzeigen: 5 Suchen Sie den Namen der Datenbank, die Sie löschen möchten.
Scrollen Sie durch die Datenbanken, bis Sie die zu löschende gefunden haben, und notieren Sie sich den Namen so, wie er über der Datenbank angezeigt wird. [1] Wenn Sie einen Mac verwenden, wird bei Datenbanknamen zwischen Groß- und Kleinschreibung unterschieden. Dies bedeutet, dass Sie, wenn der Name der Datenbank Großbuchstaben enthält, die richtige Groß- und Kleinschreibung im Befehl "Löschen" verwenden müssen, um sicherzustellen, dass Sie die richtige Datenbank löschen. Mysql datenbank löschen 2. 6 Löschen Sie die Datenbank. Geben Sie ein, DROP DATABASE name; wobei name der Name Ihrer Datenbank ist, und drücken Sie dann ↵ Enter. Um beispielsweise eine Datenbank mit dem Namen "Flowers" zu löschen, geben Sie den folgenden Befehl ein: 7 Überprüfen Sie Ihre aktualisierte Liste der Datenbanken. Sie können sicherstellen, dass die Datenbank gelöscht wurde, indem Sie den SHOW DATABASES; Befehl erneut eingeben und durch Ihre verfügbaren Datenbanken scrollen. Der von Ihnen gelöschte sollte nicht vorhanden sein. Ist dieser Artikel aktuell?
Unter Windows kannst das Programm PuTTY nutzen, unter Linux ein beliebiges Terminal-Program (wie z. B. xTerm) und unter deinem MAC OS X nutzt du einfach das eingebaute Terminal (tippe in der Spotlight-Suche einfach "terminal" ein und bestätige mit Enter). Wenn du auf dem Server angemeldet bist, dann kannst du dich einfach an deinem MySQL oder MariaDB Server anmelden. MySQL Datenbank erstellen und löschen - gridscale. Wenn du noch keinen neuen Benutzer angelegt hast, der die Rechte zur Erstellung neuer Datenbanken besitzt, dann verwende erst einmal den Benutzer 'root'. Als root auf MySQL anmelden Der Anmeldeprozess gestaltet sich ganz einfach. Wenn du einmal auf deinem Server angemeldet bist, nutzt du einfach das mysql-binary für die Anmeldung. Wenn dein MySQL oder MariaDB Server ein Kennwort gesetzt hat, dann rufst du das Programm wie folgt auf: mysql -u root -p Wenn du kein Kennwort für den Benutzer root gesetzt hast, dann verzichte auf den Parameter '-p'. Geht alles gut, dann solltest du folgende Ausgabe sehen: root@mysql:~# mysql -u root -p Enter password: Welcome to the MySQL monitor.