Guida per reimpostare la password del database
Nella gestione quotidiana del database, reimpostare la password del database è un'operazione comune e necessaria. Sia per motivi di sicurezza, dimenticanza della password o altri motivi, conoscere come reimpostare la password del database è cruciale per gli amministratori di database. Questo articolo spiega in dettaglio come reimpostare le password di MariaDB, PostgreSQL e Redis. Quando si utilizza ServBay, bisogna prestare attenzione alle diverse configurazioni e percorsi delle diverse versioni del database.
Reimpostare la password di MariaDB
MariaDB è un fork di MySQL, un sistema di gestione di database relazionale popolare. I seguenti passaggi ti guideranno su come reimpostare la password di MariaDB.
Qui verrà utilizzato l'esempio della versione MariaDB 10.11
.
Procedura per reimpostare la password di MariaDB
Arrestare il servizio MariaDB:
bashservbayctl stop mariadb 10.11
1Avviare MariaDB in modalità sicura:
bash/Applications/ServBay/package/mariadb/10.11/current/bin/mysqld_safe --skip-grant-tables --skip-networking &
1Accedere a MariaDB:
bash/Applications/ServBay/package/mariadb/10.11/current/bin/mysql -u root
1Reimpostare la password:
sqlFLUSH PRIVILEGES; ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; FLUSH PRIVILEGES;
1
2
3Uscire da MariaDB:
sqlexit;
1Arrestare il servizio MariaDB in modalità sicura:
bashservbayctl stop mariadb 10.11
1Riavviare il servizio MariaDB:
bashservbayctl start mariadb 10.11
1
Reimpostare la password di PostgreSQL
PostgreSQL è un potente sistema di database relazionale a oggetti open source. I seguenti passaggi ti guideranno su come reimpostare la password di PostgreSQL.
Qui verrà utilizzato l'esempio della versione PostgreSQL 16
.
Procedura per reimpostare la password di PostgreSQL
- Trova l'account amministratore di PostgreSQL
Apri il pannello di controllo di ServBay sotto Impostazioni
-Password del database
, trova l'Account
di PostgreSQL.
Arrestare il servizio PostgreSQL:
bashservbayctl stop postgresql 16
1Eseguire il backup del file
pg_hba.conf
:bashcp /Applications/ServBay/db/postgresql/16/pg_hba.conf /Applications/ServBay/db/postgresql/16/pg_hba.conf.bak
1Modificare il file
pg_hba.conf
, rimuovendo l'autenticazione password:bashsed -i '' 's/scram-sha-256/trust/g' /Applications/ServBay/db/postgresql/16/pg_hba.conf
1Avviare PostgreSQL:
bashservbayctl start postgresql 16
1Accedere alla riga di comando
psql
:bashpsql -h /Applications/ServBay/tmp -U <utente trovato al punto uno> postgres # Ad esempio: psql -h /Applications/ServBay/tmp -U servbay postgres
1
2Reimpostare la password:
sqlALTER USER <utente trovato al punto uno> WITH PASSWORD 'new_password'; -- Ad esempio: ALTER USER servbay WITH PASSWORD 'new_password';
1
2Uscire da
psql
:sql\q
1Arrestare il servizio PostgreSQL:
bashservbayctl stop postgresql 16
1Ripristinare il file
pg_hba.conf
:bashcp /Applications/ServBay/db/postgresql/16/pg_hba.conf.bak /Applications/ServBay/db/postgresql/16/pg_hba.conf
1Riavviare il servizio PostgreSQL:
bashservbayctl start postgresql 16
1
Reimpostare la password di Redis
Redis è una soluzione open source di strutture dati in memoria, utilizzata come database, cache e broker di messaggi. I seguenti passaggi ti guideranno su come reimpostare la password di Redis.
Procedura per reimpostare la password di Redis
Aprire il file di configurazione di Redis:
bashvim /Applications/ServBay/package/etc/redis/redis.conf
1Trovare la configurazione
requirepass
e modificarla:plaintextrequirepass new_password
1Salvare ed uscire dall'editor.
Riavviare il servizio Redis:
bashservbayctl restart redis -all
1
Conclusioni
Reimpostare la password del database è un compito importante nella gestione del database. Questo articolo ha spiegato in dettaglio come reimpostare le password di MariaDB, PostgreSQL e Redis. Quando si utilizza ServBay, bisogna prestare attenzione alle diverse configurazioni e percorsi delle diverse versioni del database. Seguendo questi passaggi, è possibile garantire la sicurezza e l'accessibilità del database. Sia per motivi di sicurezza che per dimenticanza della password, imparare queste competenze ti aiuterà a gestire meglio i sistemi di database.