Unter Schirmherrschaft von
Factory Seven Media & Consulting
running-cool.de
   X   

[Krankheiten von A bis Z]

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

   X   

[Medikamente von A bis Z]

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

   X   

[Diagnostik & Laborwerte von A bis Z]

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

   X   

[Therapieverfahren von A bis Z]

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

   X   

[Gesundheitsthemen von A bis Z]

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

   X   

[Symptome von A bis Z]

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

   X   
Suche

MySQL und MariaDB: User anlegen und Rechte zuweisen

Eine neue Datenbank anzulegen und einem bestehenden oder neuen User hierfür Rechte zu zuweisen, gehört zu den Standardaufgaben in der Datenbankadministration. Das folgenden Listings (1 - 7) zeigten einen typischen Ablauf einer solchen Aufgabe an:

 

Listing 1: Einloggen in das Datenbanksystem über die Shell


mysql -u root -p


 

Listings 2: Bestehende User anzeigen lassen


SELECT user FROM mysql.user;


 

Listings 3: Bestehende Datenbanken anzeigen


show databases;


 

Listing 4: Einen neuen User mit einem sicheren Passwort anlegen


CREATE USER 'neuerUser'@'localhost' IDENTIFIED BY 'sicheresPasswort';


 

Listing 5: Neue Datenbank anlegen


CREATE DATABASE  neueDatenbank;


 

Listing 6: Dem neuen User komplette Rechte für die Datenbank zuweisen


GRANT ALL PRIVILEGES ON neueDatenbank . * TO 'neuerUser'@'localhost';


 

Listing 7: Einem User komplette Rechte auf alle Datenbank zuweisen


GRANT ALL PRIVILEGES ON *. * TO 'neuerUser'@'localhost';


 

Listing 8: Abschließend muss sichergestellt werden, dass die Rechte in der Datenbank auch geladen werden.


FLUSH PRIVILEGES;


 

Anlegen eines Users mit vollständigen Root-Rechten für alle Datenbanken

Listing 9: User mit Root-Rechten anlegen


CREATE USER 'admin'@'localhost' identified by 'sicheresPasswort!';

GRANT ALL privileges on *.* to 'admin'@'localhost' with grant option;

FLUSH PRIVILEGES;

exit

service mysql restart


 

Haben Sie eigene Erfahrungen oder eine andere Meinung? Dann schreiben Sie doch einen Kommentar (bitte Regeln beachten).

Kommentar schreiben

Inhaltsverzeichnis Top
Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.