Anleitung zum Zurücksetzen von Datenbankpasswörtern
Im täglichen Datenbankmanagement ist das Zurücksetzen von Datenbankpasswörtern eine gängige und notwendige Aufgabe. Egal ob aus Sicherheitsgründen, vergessenen Passwörtern oder anderen Gründen - es ist für Datenbankadministratoren von entscheidender Bedeutung zu wissen, wie man Datenbankpasswörter zurücksetzt. Dieser Artikel erläutert im Detail, wie man die Passwörter von MariaDB, PostgreSQL und Redis zurücksetzt. Bei der Nutzung von ServBay ist zu beachten, dass unterschiedliche Datenbankversionen unterschiedliche Konfigurationen und Pfade aufweisen.
Zurücksetzen des MariaDB-Passworts
MariaDB ist eine Abspaltung von MySQL und ein beliebtes relationales Datenbankmanagementsystem. Die folgenden Schritte zeigen Ihnen, wie Sie das Passwort von MariaDB zurücksetzen können.
Das Beispiel verwendet MariaDB 10.11
Ablauf zum Zurücksetzen des MariaDB-Passworts
Stoppen des MariaDB-Dienstes:
bashservbayctl stop mariadb 10.11
1Starten von MariaDB im sicheren Modus:
bash/Applications/ServBay/package/mariadb/10.11/current/bin/mysqld_safe --skip-grant-tables --skip-networking &
1Anmelden bei MariaDB:
bash/Applications/ServBay/package/mariadb/10.11/current/bin/mysql -u root
1Passwort zurücksetzen:
sqlFLUSH PRIVILEGES; ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; FLUSH PRIVILEGES;
1
2
3Beenden von MariaDB:
sqlexit;
1Stoppen des MariaDB-Dienstes im sicheren Modus:
bashservbayctl stop mariadb 10.11
1Neustart des MariaDB-Dienstes:
bashservbayctl start mariadb 10.11
1
Zurücksetzen des PostgreSQL-Passworts
PostgreSQL ist ein leistungsstarkes Open-Source-Objektrelationales Datenbanksystem. Die folgenden Schritte zeigen Ihnen, wie Sie das Passwort von PostgreSQL zurücksetzen können.
Das Beispiel verwendet PostgreSQL 16
Ablauf zum Zurücksetzen des PostgreSQL-Passworts
- Den Administrator-Account von PostgreSQL finden
Öffnen Sie das ServBay-Verwaltungsfenster in den Einstellungen
unter Datenbankpasswort
und suchen Sie den Account
für PostgreSQL
Stoppen des PostgreSQL-Dienstes:
bashservbayctl stop postgresql 16
1Backup der
pg_hba.conf
Datei erstellen:bashcp /Applications/ServBay/db/postgresql/16/pg_hba.conf /Applications/ServBay/db/postgresql/16/pg_hba.conf.bak
1Bearbeiten Sie die
pg_hba.conf
Datei, um die Passwortauthentifizierung zu entfernen:bashsed -i '' 's/scram-sha-256/trust/g' /Applications/ServBay/db/postgresql/16/pg_hba.conf
1Starten von PostgreSQL:
bashservbayctl start postgresql 16
1Eintreten in die
psql
Kommandozeile:bashpsql -h /Applications/ServBay/tmp -U <Benutzer aus Schritt 1> postgres # Beispiel: psql -h /Applications/ServBay/tmp -U servbay postgres
1
2Passwort zurücksetzen:
sqlALTER USER <Benutzer aus Schritt 1> WITH PASSWORD 'new_password'; -- Beispiel: ALTER USER servbay WITH PASSWORD 'new_password';
1
2Beenden von
psql
:sql\q
1Stoppen des PostgreSQL-Dienstes:
bashservbayctl stop postgresql 16
1Wiederherstellung der
pg_hba.conf
Datei:bashcp /Applications/ServBay/db/postgresql/16/pg_hba.conf.bak /Applications/ServBay/db/postgresql/16/pg_hba.conf
1Neustart des PostgreSQL-Dienstes:
bashservbayctl start postgresql 16
1
Zurücksetzen des Redis-Passworts
Redis ist ein Open-Source-In-Memory-Datenspeicher zur Verwendung als Datenbank, Cache und Nachrichtenbroker. Die folgenden Schritte zeigen Ihnen, wie Sie das Passwort von Redis zurücksetzen können.
Ablauf zum Zurücksetzen des Redis-Passworts
Redis-Konfigurationsdatei öffnen:
bashvim /Applications/ServBay/package/etc/redis/redis.conf
1Finden und Ändern der
requirepass
Konfiguration:plaintextrequirepass new_password
1Speichern und Beenden des Editors.
Redis-Dienst neu starten:
bashservbayctl restart redis -all
1
Zusammenfassung
Das Zurücksetzen von Datenbankpasswörtern ist eine wichtige Aufgabe im Datenbankmanagement. Dieser Artikel erklärt detailliert, wie man die Passwörter von MariaDB, PostgreSQL und Redis zurücksetzt. Beachten Sie bei der Verwendung von ServBay, dass die Konfigurationen und Pfade je nach Datenbankversion unterschiedlich sind. Durch die Befolgung dieser Schritte können Sie die Sicherheit und Zugänglichkeit Ihrer Datenbanken gewährleisten. Ob aus Sicherheitsgründen oder wegen eines vergessenen Passworts, das Beherrschen dieser Fähigkeiten wird Ihnen helfen, Ihr Datenbanksystem besser zu verwalten.