Com instal·lar i configurar PostgreSQL a Ubuntu

Com instal·lar i configurar PostgreSQL a Ubuntu

Els sistemes de gestió de bases de dades relacionals (RDBMS) han demostrat ser un component clau de molts llocs web i aplicacions, ja que proporcionen una manera estructurada d’emmagatzemar, organitzar i accedir a la informació.





com fer un disc de recuperació per a Windows 8

En aquest article, parlarem de PostgreSQL amb detall, juntament amb una guia pas a pas sobre la instal·lació i configuració de PostgreSQL a Ubuntu.





Què és PostgreSQL?

PostgreSQL és un sistema de gestió de bases de dades de codi obert que admet SQL. Mitjançant PostgreSQL, els desenvolupadors poden crear aplicacions tolerants al frau, ja que proporcionen excel·lents recursos de gestió de dades a l’administrador de la base de dades.





Aquesta plataforma us proporciona la mobilitat per definir els vostres propis conjunts de dades, desenvolupar tipus de lletra personalitzats i combinar el codi escrit en diferents llenguatges de programació. PostgreSQL és altament escalable en termes de quantitats de dades i el nombre d’usuaris concurrents en un projecte.

Vegem el procés d’instal·lació de PostgreSQL per a Ubuntu 21.04.



Pas 1: instal·leu PostgreSQL a Ubuntu

Alguns paquets PostgreSQL estan presents al dipòsit Ubuntu per defecte. Per instal·lar PostgreSQL mitjançant la línia d'ordres, escriviu:

sudo apt install postgresql postgresql-contrib

Verifiqueu la instal·lació

Podeu trobar la ubicació del fitxer de configuració mitjançant l'ordre ls . Aquest és un pas de verificació que confirma si PostgreSQL s'ha instal·lat amb èxit al vostre sistema o no.





ls /etc/postgresql/12/main/

El nombre 12 indica la versió de PostgreSQL. Pot ser que sigui diferent segons el paquet que hàgiu baixat al vostre sistema.

Comproveu l'estat de PostgreSQL

Després de la instal·lació, comproveu l'estat de PostgreSQL mitjançant l'ordre següent:





service postgresql status

La sortida seria així:

Si la sortida mostra el fitxer actiu estat, el servei PostgreSQL s’executa al vostre sistema. D’altra banda, si l’estat és inactiu , llavors heu d'iniciar el servei escrivint:

service postgresql start

A part de estat i començar , hi ha diverses altres ordres PostgreSQL que podeu utilitzar:

  • Atura
  • Reinicia
  • Recarregar
  • Recàrrega forçada

Relacionat: Motors de base de dades a tenir en compte per al vostre proper projecte

Pas 2: inicieu la sessió com a superusuari

Abans de continuar, heu d’iniciar sessió com a superusuari de base de dades al servidor PostgreSQL. Una de les maneres més senzilles de connectar-vos com a usuari de PostgreSQL és canviar el vostre nom d'amfitrió a postgres Usuari Unix.

Definiu les credencials d'usuari arrel

Inicieu sessió a l'intèrpret d'ordres interactiu PostgreSQL mitjançant l'ordre:

sudo -u postgres psql

Definiu les credencials d'usuari arrel mitjançant la consulta següent:

ALTER USER postgres PASSWORD 'newpassword';

Assegureu-vos de reemplaçar nova contrasenya amb una contrasenya segura que trieu. Tipus sortir per sortir de l'intèrpret d'ordres interactiu.

Inicieu la sessió a psql amb l'ordre següent:

psql -U postgres -h localhost

Introduïu la nova contrasenya de root per a l'usuari quan aparegui el missatge.

Pas 3: connecteu-vos al servidor PostgreSQL

Quan instal·leu PostgreSQL, la plataforma crea un usuari per defecte postgres i un compte del sistema amb el mateix nom. Cal iniciar sessió com a usuari postgres per connectar-vos al servidor PostgreSQL.

Utilitzeu l'ordre següent per iniciar sessió al servidor PostgreSQL:

sudo su postgres

Tan bon punt executeu aquesta ordre, notareu un canvi en la forma en què el sistema mostra el vostre nom d'amfitrió. La sol·licitud bash serà la següent:

postgres@ubuntu: /home/winibhalla/Desktop$

Això demostra que heu iniciat la sessió amb èxit com a usuari de PostgresSQL.

Com gestionar els usuaris de PostgreSQL

Ara que us heu connectat al servidor, és hora de crear nous usuaris. Tipus psql per començar a executar ordres al servidor PostgreSQL.

Creeu un usuari nou

Si hi ha diversos membres de l'equip que treballen en diferents nivells dins d'un projecte, haureu de crear rols diferents per a diferents empleats i assignar-los els seus accessos. Utilitzar el CREA USUARI ordre per crear un perfil d'usuari nou:

CREATE USER user1 WITH PASSWORD 'test123';

A l'ordre anterior, usuari1 és el nom d'usuari que voleu per al nou usuari seguit de prova123 , que és la contrasenya d'aquest usuari.

Per comprovar la llista d'usuaris nous afegits a una base de dades, utilitzeu el fitxer de comandament.

Com podeu veure a la sortida anterior, encara no hi ha privilegis disponibles per al nou usuari.

Concedeix privilegis de superusuari a nous usuaris

Per afegir un conjunt de privilegis a un usuari nou, executeu l'ordre següent:

ALTER USER user1 WITH SUPERUSER;

El EDAT comando concedirà privilegis administratius al nou membre. Executeu el fitxer / de torneu a ordenar per verificar si el nou usuari té el conjunt de privilegis de superusuari requerits.

Eliminar un usuari de la llista d'usuaris

Per eliminar un usuari de la llista d'usuaris autoritzats, utilitzeu l'ordre següent:

DROP USER user1;

Verifiqueu el canvi enumerant els usuaris amb el fitxer / de comandament.

Relacionat: El full de trucs Essential SQL Commands per a principiants

Com gestionar les bases de dades PostgreSQL

PostgreSQL proporciona als seus usuaris diverses ordres per crear i eliminar bases de dades.

Afegir o eliminar una base de dades

Per crear una nova base de dades mitjançant PostgreSQL:

CREATE DATABASE db1;

... on db1 és el nom de la base de dades que voleu crear. Utilitzar el el per obtenir una llista de totes les bases de dades disponibles.

Sortida:

Si voleu eliminar una base de dades, utilitzeu el fitxer TIRAR comandament:

DROP DATABASE db1;

Concedeix accés als usuaris a la base de dades

Podeu concedir accés a la base de dades a un usuari mitjançant el fitxer SUBVENCIÓ comandament:

GRANT ALL PRIVILEGES ON DATABASE db1 TO user1;

Obteniu ajuda a la línia d'ordres per a PostgreSQL

Per obtenir més informació sobre PostgreSQL i com utilitzar les seves diverses ordres, podeu obrir la pàgina d’ajuda escrivint l’ordre següent al terminal:

man psql

Un altre pas recomanat és instal·lar pgAdmin. PgAdmin és una de les eines d’administració de codi obert més populars i riques en funcions disponibles per a PostgreSQL. Tot i que la instal·lació de pgAdmin és un pas opcional, l’haureu d’instal·lar per gestionar millor els usuaris i les bases de dades.

Per començar, afegiu el repositori oficial de pgAdmin i la seva clau al vostre sistema:

curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
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 && apt update'

Sortida:

Ara, per instal·lar la versió d'escriptori:

sudo apt install pgadmin4-desktop

Per instal·lar la versió web, escriviu:

sudo apt install pgadmin4-web

Per configurar el mode web, executeu el fitxer setup-web.sh script proporcionat per pgAdmin:

sudo /usr/pgadmin4/bin/setup-web.sh

Seguiu les instruccions que apareixen a la pantalla per completar el procés. Tingueu la seguretat que aquest és només un pas únic, de manera que no us heu de preocupar d’instal·lar-lo i configurar-lo una i altra vegada.

Gestió de bases de dades a Ubuntu mitjançant PostgreSQL

PostgreSQL és una potent plataforma per crear aplicacions de gestió de bases de dades. La possibilitat de processar qualsevol quantitat de dades a la plataforma és un dels aspectes més destacats. El procés d’instal·lació es resumeix en la descàrrega inicial, la instal·lació i, finalment, l’inici de sessió a la base de dades.

Amb algunes ordres simples, podeu dominar el procés d'afegir nous usuaris, crear bases de dades i afegir usuaris a bases de dades existents. No esteu segur de si us agrada PostgreSQL? Proveu d’instal·lar Microsoft SQL Server al vostre equip.

Compartir Compartir Tweet Correu electrònic Com instal·lar i configurar Microsoft SQL Server a Ubuntu

Voleu emmagatzemar i gestionar bases de dades a la vostra màquina Ubuntu? A continuació s’explica com configurar Microsoft SQL Server amb Azure Data Studio.

Llegiu a continuació
Temes relacionats
  • Linux
  • SQL
  • Ubuntu
  • Instal·leu programari
Sobre l'autor Wini Bhalla(41 articles publicats)

Wini és un escriptor amb seu a Delhi, amb 2 anys d'experiència en escriptura. Durant els seus períodes d’escriptura, ha estat associada amb agències de màrqueting digital i empreses tècniques. Ha escrit continguts relacionats amb llenguatges de programació, tecnologia al núvol, AWS, Machine Learning i molt més. En el seu temps lliure, li agrada pintar, passar temps amb la seva família i viatjar a la muntanya, sempre que sigui possible.

Més de Wini Bhalla

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us