Dino Geek, versucht dir zu helfen

Wie kann ich einen Benutzer in MariaDB erstellen und ihm Berechtigungen erteilen?


Um einen neuen Benutzer in MariaDB zu erstellen und ihm Berechtigungen zu erteilen, benötigen Sie Zugriff auf den MariaDB-Server und entsprechende Rechte. Nachfolgend sind die Schritte aufgeführt, die Sie in der Befehlszeile (oder dem Terminal) ausführen können:

1. Starten Sie die MariaDB-Konsole:

```bash mysql -u root -p ```

2. Sie müssen Ihr Root -Passwort eingeben, wenn Sie dazu aufgefordert werden.

3. Sobald Sie in der Konsole sind, können Sie einen neuen Benutzer mit diesem Befehl erstellen:

```sql CREATE USER ‘NeuerBenutzer’@‘localhost’ IDENTIFIED BY ‘Passwort’; ``` Ersetzen Sie ‘NeuerBenutzer’ durch den Benutzernamen, den Sie vergeben möchten, und ‘Passwort’ durch das Passwort des neuen Benutzers.

4. Der neue Benutzer hat zunächst keine Berechtigungen. Um ihm Berechtigungen zu erteilen, verwenden Sie folgenden Befehl:

```sql GRANT ALL PRIVILEGES ON DatenbankName.* TO ‘NeuerBenutzer’@‘localhost’; ``` Ersetzen Sie ‘DatenbankName’ durch den Namen der Datenbank, auf die der Benutzer zugreifen darf. Ändern Sie ‘NeuerBenutzer’ und ‘localhost’ entsprechend dem Benutzernamen und dem Standort, den Sie zuvor erstellt haben.

5. Damit MariaDB die gesetzten Berechtigungen erkennt, sollten Sie nun die Berechtigungstabelle mit folgendem Befehl neu laden:

```sql FLUSH PRIVILEGES; ```

6. Abschließend können Sie die MariaDB Konsole mit `exit` verlassen.

Jetzt haben Sie einen Benutzer erstellt und ihm volle Berechtigungen für eine bestimmte Datenbank erteilt. Sie können die Berechtigungen natürlich nach Ihren Wünschen anpassen, indem Sie ‘ALL PRIVILEGES’ durch spezifischere Berechtigungen ersetzen, z. B. ‘SELECT’, ‘INSERT’, ‘UPDATE’, ‘DELETE’ usw.


Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren
Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren





DinoGeek bietet einfache Artikel über komplexe Technologien

Möchten Sie in diesem Artikel zitiert werden? Es ist ganz einfach, kontaktieren Sie uns unter dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Domain | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Rechtliche Hinweise / Allgemeine Nutzungsbedingungen