mysql

mysql ist eine Datenbank.

Nützliche Befehle

Shell

Ausführen von mysql-Befehlen in der Shell:

DB sichern & zurückspielen

Mit mysqldump sichern.

Datenbanken

Datenbanken anzeigen

Datenbank auswählen

Tabellen anzeigen

Vorher DB auswählen (use MeineDB;)

Tabelle(n) löschen

Tabellen mit bestimmten Prefix löschen (quick & dirty): copy the results and paste them into a text editor or output the query to a file, use a few search and replaces to remove unwanted formatting and replace \n with a comma put a ; on the end and add drop table to the front. you'll get something that looks like this:

Alle Tabellenspalten anzeigen

Bestimmte Tabellenspalten anzeigen

Bearbeiten

Tabellen-Reihen löschen

Bestimmte Anzahl (ungeprüft!):

Mit bestimmten Inhalten:

DB erstellen:

DB löschen:

Falls im Namen der Datenbank ein Bindestrich ist, kommt es zu einer Fehlermeldung:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '-db' at line 1

Dann hilft es die DB in `` zu setzen, z.B.: `meineDB-db`

Ausgabe in CVS-datei schreiben

Benutzer

User anzeigen

Mehr Info:

Userberechtigungen anzeigen

User erstellen und Rechte für für Datenbank gewähren

(im Beispiel alle Rechte für alle DB):

Nur bestimmt Privilegien:

Arten von Privilegien: ALL PRIVILEGES- as we saw previously, this would allow a MySQL user all access to a designated database (or if no database is selected, across the system) CREATE- allows them to create new tables or databases DROP- allows them to them to delete tables or databases DELETE- allows them to delete rows from tables INSERT- allows them to insert rows into tables SELECT- allows them to use the Select command to read through databases UPDATE- allow them to update table rows

Privilegien nehmen:

Benutzer löschen:

Passwort des Benutzx ändern

Siehe auch

mysqldump

myCLI

adminer

phpmyadmin

mariadb

Weblinks

de:MySQL

Offizielle Website

Dokumentation

Diverse

MySQL Datenbanken auf neuen Server übertragen