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