Come installare PostgreSQL on Ubuntu (pag.Impostazione amministratore)
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:
- Le Ubuntu deposito
- Le 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:
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:
Trasferimento da aeroporto a Sharm 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 digitando 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.
Conclusione
Installazione PostgreSQL on Ubuntu è un metodo semplice che supporta due metodi, utilizzando il file Ubuntu repository o utilizzando il file PostgreSQL deposito ufficiale. Inoltre, la gestione dei database e degli utenti e la protezione degli utenti predefiniti garantiscono che il database sia gestito in modo efficiente. Inoltre, strumenti come pgAdmin migliorano anche l'esperienza utente complessiva per sviluppatori e aziende.