Come installare PostgreSQL on Ubuntu (pag.Impostazione amministratore)
⚡ Riepilogo intelligente
Installazione PostgreSQL on Ubuntu utilizza due metodi affidabili: il Ubuntu repository apt o ufficiale PostgreSQL Fonte APT. LessLa guida illustra i prerequisiti, la gestione degli utenti e del database, il rafforzamento della sicurezza, la configurazione di pgAdmin e le procedure per una disinstallazione completa.
Come installare PostgreSQL on Ubuntu?
PostgreSQL è un noto open source Relazionale Dbase MSistema di gestione (RDBMS). È popolare in termini di funzionalità avanzate, scalabilità e stabilità. Questo RDBMS supporta l'integrità dei dati, query complesse e accesso simultaneo.
La maggior parte delle organizzazioni seleziona PostgreSQL a causa della sua estensibilità, affidabilità e natura multipiattaforma. Inoltre, fornisce anche una solida base per la gestione di grandi quantità di dati. Questo rdms è preferito da analisti di dati, sviluppatori e aziende che cercano una soluzione di database flessibile e potente.
Prerequisiti
Per seguire la nostra guida, devi avere:
- Ubuntu 22.04 installato sul tuo sistema
- A utente non root con privilegi sudo
Ora controlliamo la procedura su cui installare Postgres Ubuntu utilizzando quanto segue:
- Migliori Ubuntu deposito
- Migliori PostgreSQL repository ufficiale
Metodo 1: come installare e configurare PostgreSQL on Ubuntu Usando il Ubuntu Repository
In questo metodo, utilizzeremo il file Ubuntu repository per il download e l'installazione PostgreSQL. Questo repository comprende già i pacchetti ufficiali aggiornati e mantenuti da Ubuntu sviluppatori. In definitiva, questo garantisce che il processo di installazione rimanga semplice e senza problemi.
Passo 1) Per installare PostgreSQL in Linux, innanzitutto, aggiorna i pacchetti di sistema:
sudo apt update
Produzione:
Passo 2) Quindi, vai avanti PostgreSQL installazione:
sudo apt install postgresql -y
Passo 3) Infine, controlla il PostgreSQL versione per verifica:
psql --version
Come si può vedere, PostgreSQL la versione 14.8 è stata installata con successo sul nostro Ubuntu sistema:
Metodo 2: installazione PostgreSQL on Ubuntu Usando il PostgreSQL Archivio ufficiale
Il funzionario PostgreSQL repository ti consente di accedere alla versione più recente di PostgreSQL e le funzionalità pertinenti che non sono disponibili in Ubuntu deposito ufficiale. Con PostgreSQLè il repository ufficiale di, puoi installarlo e aggiornarlo facilmente PostgreSQL.
Ora segui le istruzioni fornite per l'installazione PostgreSQL on Ubuntu.
Passo 1) Il primo passo è aggiungere il repository di PostgreSQL:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
Passo 2) Quindi, procedi verso l'aggiunta PostgreSQL chiave del deposito:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
Passo 3) Aggiorna i pacchetti di sistema per andare avanti:
sudo apt update
Passo 4) Ora vai avanti PostgreSQL installazione:
sudo apt install postgresql -y
Passo 5) Guarda il PostgreSQL versione per conferma:
psql --version
Si può osservare che con l'aiuto di PostgreSQL repository, abbiamo installato la sua versione 15.3 Ubuntu:
Come gestire PostgreSQL Utenti su Ubuntu?
Gestione di PostgreSQL utenti implica il processo di creazione, modifica del loro accesso e rimozione di utenti per controllare i privilegi del database. Garantisce che l'amministratore conceda le autorizzazioni necessarie e gestisca i file PostgreSQL gli account utente in modo efficace.
Passo 1) Per creare un nuovo utente Postgres su Ubuntu, esegui questo comando:
sudo -u postgres createuser --interactive
Come risultato, PostgreSQL richiede di digitare il nome utente e di confermare se l'utente appena creato deve avere i privilegi di superutente:
Nel nostro caso, abbiamo inserito "huzail" come nome utente e gli abbiamo consentito di essere un superutente.
Passo 2) Puoi anche concedere separatamente i privilegi sudo all'utente specificandone il nome in questo comando:
ALTER USER huzail WITH SUPERUSER;sudo -u postgres psql
Passo 3) Nel caso in cui desideri eliminare l'utente appena creato, scrivi il suo nome nel comando "DROP USER":
DROP USER huzail;
Come gestire PostgreSQL Banca dati attiva Ubuntu?
Poi viene la gestione del PostgreSQL database attivo UbuntuCiò comporta diverse operazioni relative alla creazione, modifica e alterazione dei database per una migliore organizzazione.
Passo 1) Prima di tutto, utilizzare il "CREA DATABASE" comando per creare un database e specificarne il nome poiché abbiamo aggiunto "guru99" qui:
CREATE DATABASE guru99;
Passo 2) Quindi, concedi l'accesso al database all'utente richiesto:
GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;
Nel nostro caso, abbiamo concesso l'accesso “guru99” all'utente “huzail”:
Passo 3) Nel caso in cui desideri eliminare o eliminare il database, esegui il comando "DROP DATABASE" con il nome del database desiderato:
DROP DATABASE guru99;
Di conseguenza, il database specificato verrà eliminato:
Un'installazione appena effettuata necessita di un processo di hardening prima di essere esposta alle applicazioni.
Garantire l'inadempienza PostgreSQL Utente
L'operazione di messa in sicurezza del default PostgreSQL l'utente comprende diverse misure, come la configurazione di una password complessa, l'abilitazione della crittografia della password pertinente e il riavvio del PostgreSQL servizio. In questo modo l'utente predefinito sarà protetto da accessi non autorizzati.
Passo 1) Innanzitutto, accedi a PostgreSQL database come abbiamo già fatto:
sudo -u postgres psql
Passo 2) Quindi, aggiungi la password predefinita PostgreSQL utente:
ALTER USER postgres PASSWORD 'my-secret-password123';
Passo 3) Apri il file di configurazione pertinente per abilitare la crittografia della password:
sudo nano /etc/postgresql/{version}/main/pg_hba.conf
Nel comando precedente, sostituisci il numero di versione con PostgreSQL versione che hai installato, poiché abbiamo aggiunto "15" qui:
PostgreSQL il file di configurazione sarà in qualche modo simile a questo:
Cerca la riga che inizia con “local all all” e modifica il metodo di crittografia da “peer” a “md5”. Successivamente, premi "CTRL+O" per salvare le modifiche e premi CTRL+X" per uscire dall'editor nano:
Passo 4) Riavvia il PostgreSQL servizio in modo che possa avere effetto dalle modifiche alla configurazione:
sudo service postgresql restart
Passo 5) Infine, controlla PostgreSQL stato:
sudo service postgresql status
Questo è tutto! Hai assicurato il valore predefinito PostgreSQL utente con la password crittografata.
Passaggio bonus: installa pgAdmin
pgAdmin è un'interfaccia utente grafica (GUI) PostgreSQL client che semplifica le attività di gestione. Consente inoltre un'esecuzione efficiente delle query, l'amministrazione del database e PostgreSQL monitoraggio del server. Inoltre, aiuta anche a migliorare la produttività di PostgreSQL utenti.
Passo 1) Prima di tutto bisogna aggiungere il PostgreSQL chiave del deposito:
url -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/pgadmin.gpg
Nel nostro caso lo abbiamo già aggiunto, quindi premeremo “y” per sovrascriverlo:
sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list'
Passo 2) Quindi, aggiungi il repository pgAdmin al tuo file Ubuntu sistema:
Passo 3) Successivamente, aggiorna i pacchetti per procedere ulteriormente:
Sudo apt update
Passo 4) Ora installa pgAdmin4 di typing eseguire questo comando:
sudo apt install pgadmin4
Passo 5) Ora devi inserire il comando indicato per avviare la configurazione primaria di pgAdmin:
sudo /usr/pgadmin4/bin/setup-web.sh
Quindi, specifica le informazioni richieste:
Passo 6) Avvia pgAdmin4 sul tuo browser web accedendo al collegamento fornito nell'ultimo output:
Utilizza l'email e la password preconfigurate per accedere a pgAdmin:
Ecco la dashboard principale di pgAdmin che è tutta pronta per l'uso:
Come disinstallare PostgreSQL da Ubuntu?
Passo 1) In altro da disinstallare PostgreSQL dal tuo Ubuntu sistema, in primo luogo, interrompere il PostgreSQL servizio:
sudo systemctl stop postgresql
Passo 2) Quindi, rimuovi PostgreSQL e le relative dipendenze nel caso in cui le abbiate installate in precedenza:
sudo apt purge postgresql postgresql-contrib -y
Passo 3) Rimuovi tutti i file di configurazione di PostgreSQL:
sudo rm -rf /etc/postgresql/
Di conseguenza, PostgreSQL verrà rimosso dal tuo Ubuntu .
Come disinstallare pgAdmin da Ubuntu?
Passo 1) Nel caso in cui sia necessario rimuovere pgAdmin da Ubuntu, rimuovi prima il suo pacchetto:
sudo apt remove pgadmin4
Passo 2) Infine, rimuovi i file di configurazione rilevanti dal tuo sistema:
sudo rm -rf ~/.pgadmin
Questo è tutto! Hai disinstallato con successo pgAdmin da Ubuntu.




































