PostgreSQL ist ein leistungsfähiges relationales Open-Source-Datenbankmanagementsystem. Es bietet einen umfangreichen Funktionsumfang und eine kostenlose Nutzung, was es zu einem beliebten Werkzeug für eine Vielzahl von Aufgaben im Zusammenhang mit der Datenspeicherung und -verarbeitung macht.
In diesem Artikel werden wir uns mit dem Prozess der Erstellung eines Benutzers in PostgreSQL unter dem Windows-Betriebssystem befassen. Das Erstellen einzelner Benutzer ermöglicht die Sicherheit und Kontrolle des Zugriffs auf Datenbanken. Darüber hinaus können Sie je nach ihren Anforderungen und ihrer Rolle im Projekt unterschiedliche Zugriffsrechte für verschiedene Benutzer festlegen.
Sie müssen mehrere Schritte ausführen, um einen Benutzer in Windows psql zu erstellen. Zuerst müssen Sie PostgreSQL auf Ihrem Computer installieren und für die Arbeit konfigurieren. Zweitens müssen Sie die Windows-Eingabeaufforderung (cmd) öffnen und zu dem Ordner navigieren, in dem psql installiert ist. Geben Sie dann den Befehl ein, um einen neuen Benutzer mit einem Benutzernamen und einem Kennwort zu erstellen. Danach wird der Benutzer der Datenbank hinzugefügt und kann psql verwenden, um mit der Datenbank zu interagieren.
So erstellen Sie einen Benutzer in Windows psql
Führen Sie die folgenden Schritte aus, um einen Benutzer in Windows psql zu erstellen:
| Schritt | Die Beschreibung |
|---|---|
| 1 | Öffnen Sie die Windows-Eingabeaufforderung und führen Sie psql mit dem Befehl 'psql -U postgres' aus. |
| 2 | Melden Sie sich an einer interaktiven psql-Sitzung an, indem Sie das PostgreSQL-Datenbankadministratorkennwort eingeben. |
| 3 | Erstellen Sie einen neuen Benutzer mit dem Befehl 'CREATE USER username WITH PASSWORD 'Kennwort';'. |
| 4 | Weisen Sie dem Benutzer die erforderlichen Berechtigungen mit dem Befehl 'GRANT privileg ON Datendatenbank TO username;' zu. |
| 5 | Beendet die interaktive psql-Sitzung mit dem Befehl '\q'. |
Nachdem Sie diese Schritte ausgeführt haben, wird ein neuer Benutzer erfolgreich in Windows psql erstellt.
Schritt 1: Installieren von PostgreSQL unter Windows
- Laden Sie die PostgreSQL-Installationsdatei von der offiziellen Website herunter: https://www.postgresql.org/download/windows /.
- Führen Sie die heruntergeladene Installationsdatei aus und folgen Sie den Anweisungen des Installationsprogramms.
- Während der Installation werden Sie aufgefordert, ein Verzeichnis auszuwählen, in dem PostgreSQL installiert werden soll. Standardmäßig wird es auf C:\Program Files\PostgreSQL\ .
- Wählen Sie die Komponenten aus, die Sie installieren möchten. Normalerweise müssen Sie nur die Hauptkomponente auswählen, die den PostgreSQL-Server und die Befehlszeilenprogramme enthält.
- Während der Installation werden Sie außerdem aufgefordert, ein Passwort für das Benutzerkonto festzulegen, mit dem der PostgreSQL-Server verwaltet werden soll. Geben Sie ein sicheres Passwort ein und merken Sie es sich.
- Nach Abschluss der PostgreSQL-Installation wird der Server automatisch gestartet.
Glückwunsch! Sie haben PostgreSQL erfolgreich auf dem Windows-Betriebssystem installiert. Fahren Sie mit dem nächsten Schritt fort, um einen Benutzer zu erstellen.
Schritt 2: PSQL starten und sich anmelden
Nachdem der PostgreSQL-Server erfolgreich installiert wurde, können Sie die psql-Befehlszeile ausführen, um sich anzumelden. Um die psql-Eingabeaufforderung zu öffnen, öffnen Sie das Startmenü, suchen Sie den PostgreSQL-Ordner und wählen Sie psql aus.
Wenn die psql-Eingabeaufforderung geöffnet wird, haben Sie die Möglichkeit, sich mit einem Benutzernamen und einem Passwort anzumelden. Einfuehrt \du so zeigen Sie eine Liste vorhandener Benutzer an:
Nach Eingabe des Befehls \du in der psql-Befehlszeile werden alle vorhandenen Benutzer im System angezeigt. Wenn Sie nur den Benutzer "postgres" sehen und einen neuen Benutzer erstellen möchten, fahren Sie mit dem nächsten Schritt fort.
Verwenden Sie den Befehl, um einen neuen Benutzer zu erstellen CREATE USER und geben Sie Ihren Benutzernamen und Ihr Passwort ein:
CREATE USER benutzername WITH PASSWORD 'Kennwort';
Führen Sie anschließend den folgenden Befehl aus, um dem Benutzer Berechtigungen für den Zugriff auf die Datenbanken zu erteilen:
GRANT ALL PRIVILEGES ON DATABASE databasename TO username;
Jetzt können Sie die psql-Befehlszeile mit dem Befehl beenden \q. Im nächsten Abschnitt werden wir mit der Konfiguration von Benutzerrollen und Berechtigungen fortfahren, um den Zugriff genauer zu konfigurieren.
Schritt 3: Erstellen eines neuen Benutzers
Um einen neuen Benutzer in Windows psql zu erstellen, verwenden wir den folgenden Befehl:
-
Öffnen Sie eine Eingabeaufforderung, und geben Sie den folgenden Befehl ein:
CREATE USER username WITH PASSWORD 'password';
GRANT ALL PRIVILEGES ON DATABASE database_name TO username;
Sie haben jetzt einen neuen Benutzer in Windows psql, der einsatzbereit ist.