Anleitung zum Zurücksetzen des Datenbankpassworts
Im täglichen Datenbankmanagement ist das Zurücksetzen von Datenbankpasswörtern eine gängige und notwendige Aufgabe. Egal, ob aus Sicherheitsgründen, weil das Passwort vergessen wurde oder aus anderen Gründen, das Wissen, wie man Datenbankpasswörter zurücksetzt, ist für Datenbankadministratoren von entscheidender Bedeutung. Dieser Artikel erklärt detailliert, wie Sie die Passwörter für MySQL, MariaDB, PostgreSQL und Redis zurücksetzen können. Bei der Verwendung von ServBay sollten Sie beachten, dass verschiedene Versionen der Datenbank unterschiedliche Konfigurationen und Pfade haben.
Zurücksetzen des MySQL/MariaDB-Passworts
TIP
Die Schritte zum Zurücksetzen von MySQL sind die gleichen wie für das Zurücksetzen von MariaDB.
MySQL und MariaDB sind beliebte relationale Datenbankmanagementsysteme. Die folgenden Schritte zeigen Ihnen, wie Sie das Passwort für MySQL/MariaDB zurücksetzen können.
Lassen Sie uns das Beispiel mit der Version MariaDB 11.3
betrachten.
Verwendung der grafischen Oberfläche zum Zurücksetzen des MariaDB root-Passworts
Öffnen Sie ServBay, wählen Sie in der linken Navigation Datenbank
- MariaDB
- MariaDB 11.3
. Finden Sie im rechten Bereich das Passwort
-Eingabefeld und klicken Sie auf das Schloss-Symbol rechts neben dem Feld. Dann werden Sie gefragt, ob Sie das root-Benutzerpasswort zurücksetzen möchten. Klicken Sie auf Bestätigen
. Danach wird das root-Passwort der Datenbank auf das Standardpasswort ServBay.dev
zurückgesetzt.
Verwendung der Befehlszeile zum Zurücksetzen des MariaDB-Passworts
Stoppen Sie den MariaDB-Service:
bashservbayctl stop mariadb 11.3
1Starten Sie MariaDB im sicheren Modus:
bash/Applications/ServBay/package/mariadb/11.3/current/bin/mysqld_safe --skip-grant-tables --skip-networking &
1Melden Sie sich bei MariaDB an:
bash/Applications/ServBay/package/mariadb/11.3/current/bin/mysql -u root
1Passwort zurücksetzen:
sqlFLUSH PRIVILEGES; ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; FLUSH PRIVILEGES;
1
2
3MariaDB verlassen:
sqlexit;
1Stoppen Sie den sicheren Modus von MariaDB:
bashservbayctl stop mariadb 11.3
1Starten Sie den MariaDB-Service neu:
bashservbayctl start mariadb 11.3
1
Zurücksetzen des PostgreSQL-Passworts
PostgreSQL ist ein leistungsfähiges Open-Source-Objektrelationsdatenbankmanagementsystem. Die folgenden Schritte zeigen Ihnen, wie Sie das Passwort für PostgreSQL zurücksetzen können.
Lassen Sie uns das Beispiel mit der Version PostgreSQL 16
betrachten.
Prozess zum Zurücksetzen des PostgreSQL-Passworts
- Finden Sie das PostgreSQL-Administratorkonto
Öffnen Sie das ServBay-Management-Panel und gehen Sie zu Datenbank
- PostgreSQL
- PostgreSQL 16
, um das Account
von PostgreSQL zu finden.
Stoppen Sie den PostgreSQL-Service:
bashservbayctl stop postgresql 16
1Sichern Sie die
pg_hba.conf
-Datei: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 Sie PostgreSQL:
bashservbayctl start postgresql 16
1Geben Sie die
psql
-Befehlszeile ein:bashpsql -h /Applications/ServBay/tmp -U <benutzername aus erstem Schritt> postgres # Beispiel: psql -h /Applications/ServBay/tmp -U servbay postgres
1
2Passwort zurücksetzen:
sqlALTER USER <benutzername aus erstem Schritt> WITH PASSWORD 'new_password'; -- Beispiel: ALTER USER servbay WITH PASSWORD 'new_password';
1
2Verlassen Sie
psql
:sql\q
1Stoppen Sie den PostgreSQL-Service:
bashservbayctl stop postgresql 16
1Stellen Sie die
pg_hba.conf
-Datei wieder her:bashcp /Applications/ServBay/db/postgresql/16/pg_hba.conf.bak /Applications/ServBay/db/postgresql/16/pg_hba.conf
1Starten Sie den PostgreSQL-Service neu:
bashservbayctl start postgresql 16
1
Zurücksetzen des Redis-Passworts
Redis ist ein Open-Source-Datenstruktur-Server, der als Datenbank, Cache und Nachrichtenbroker verwendet wird. Die folgenden Schritte zeigen Ihnen, wie Sie das Passwort für Redis zurücksetzen können.
Verwendung der grafischen Oberfläche zum Zurücksetzen des Redis-Passworts
Öffnen Sie das ServBay-Management-Panel und gehen Sie zu Datenbank
- NoSQL
- Redis
. Geben Sie ein neues Passwort in das Passwort-Eingabefeld unten ein und klicken Sie auf Speichern
.
Bearbeiten von redis.conf
für das Zurücksetzen des Redis-Passworts
Öffnen Sie die Redis-Konfigurationsdatei:
bashvim /Applications/ServBay/package/etc/redis/redis.conf
1Finden und ändern Sie die
requirepass
-Konfiguration:plaintextrequirepass new_password
1Speichern Sie die Änderungen und beenden Sie den Editor.
Starten Sie den Redis-Service neu:
bashservbayctl restart redis -all
1
Zusammenfassung
Das Zurücksetzen von Datenbankpasswörtern ist eine wichtige Aufgabe im Datenbankmanagement. Dieser Artikel hat detailliert erklärt, wie Sie Passwörter für MySQL, MariaDB, PostgreSQL und Redis zurücksetzen können. Bei der Verwendung von ServBay sollten Sie darauf achten, dass verschiedene Datenbankversionen unterschiedliche Konfigurationen und Pfade haben. Durch das Befolgen dieser Schritte können Sie die Sicherheit und Zugänglichkeit Ihrer Datenbanken gewährleisten. Egal ob aus Sicherheitsgründen oder weil das Passwort vergessen wurde, das Beherrschen dieser Fähigkeiten wird Ihnen helfen, Ihr Datenbanksystem besser zu verwalten.