MySQL Befehle

Benutzerverwaltung

Benutzer Anzeigen:sudo mysql -e "SELECT host, user, password FROM mysql.user"
Benutzer anlegen:sudo mysql -e "CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password'"
Benutzer löschen:sudo mysql -e "DROP USER 'newuser'@'localhost'"
Benutzer spezifische Rechte anzeigen:sudo mysql -e "SHOW GRANTS FOR 'user'@'localhost'"
Auflistung aller User und deren Berechtigungen:sudo mysql -e "select * from information_schema.user_privileges"

Datenbankverwaltung

Datenbank anlegen:sudo mysql -e "CREATE DATABASE newdatabase"
Datenbank löschen:sudo mysql -e "DROP DATABASE newdatabase"
Userzugriff für alle Datenbanken und Tabellen aktivieren:sudo mysql -e "GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost'"
Userzugriff für eine Datenbank und deren Tabellen aktivieren:sudo mysql -e "GRANT ALL PRIVILEGES ON database.* TO 'user'@'localhost'"
Userzugriff für eine Datenbank und eine Tabellen aktivieren:sudo mysql -e "GRANT ALL PRIVILEGES ON database.table TO 'user'@'localhost'"

Serververwaltung

Serverprozesse anzeigen:sudo mysql -e "show processlist"

 

https://kyup.com |

Kategorie(n): IT Syntax, Server

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

 

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.