Com instal·lar i configurar PostgreSQL a CentOS

Com instal·lar i configurar PostgreSQL a CentOS

PostgreSQL és un sistema de base de dades robust i altament escalable que s’executa tant en màquines Linux com Windows. Aquest programari a nivell empresarial ofereix una fiabilitat i una integritat de dades excel·lents per crear aplicacions.





PostgreSQL és un programari versàtil que pot gestionar una àmplia gamma de càrregues de treball que van des de màquines individuals fins a grans magatzems de dades. Ofereix funcions com transaccions amb propietats ACID, vistes actualitzables, claus externes i integracions multiplataforma.





Com instal·lar PostgreSQL a CentOS

CentOS funciona una mica diferent i no tindreu accés a l'arrel just després d'arrencar el sistema. Per iniciar la sessió com a usuari root, utilitzeu el fitxer seva comandament.



su

El sistema us iniciarà la sessió com a superusuari amb tots els permisos administratius.

Pas 1: actualitzeu i actualitzeu els paquets preinstal·lats

Com a part del següent pas, heu d’actualitzar i actualitzar els paquets existents a CentOS. Per fer-ho, executeu l'ordre següent al terminal:



sudo yum check-update

Sortida:

Escriviu l'ordre següent al terminal per actualitzar tots els paquets llistats:





sudo yum update

Un cop hàgiu actualitzat els paquets, haureu de reiniciar el sistema. Utilitzeu l'ordre següent:

sudo reboot

El sistema està llest amb els paquets actualitzats recentment. És hora d’instal·lar PostgreSQL a la vostra màquina CentOS.





Pas 2: comproveu si hi ha versions predeterminades existents

Abans de qualsevol instal·lació nova, és important comprovar les versions predeterminades disponibles de PostgreSQL.

dnf module list postgresql

Per defecte, en cas de continuar amb la instal·lació, les ordres d'instal·lació instal·laran PostgreSQL versió 10.

Com que la versió 13 està disponible en el moment d’escriure aquesta guia, restringirem la instal·lació per defecte i utilitzarem l’ordre següent per habilitar la versió més recent de PostgreSQL.

sudo dnf module enable postgresql:13

Pas 3: instal·leu el paquet del servidor PostgreSQL

Després de canviar la versió per defecte mitjançant l'ordre esmentada, és hora d'instal·lar els paquets de servidor i client PostgreSQL.

sudo dnf install postgresql-server

Un cop instal·lat el servidor, haureu d'inicialitzar la base de dades PostgreSQL. Per inicialitzar, executeu l'ordre següent:

el meu disc dur extern no funciona
postgresql-setup --initdb

Post inicialització, inicieu el servei PostgreSQL. Per activar-lo automàticament a l'arrencada del sistema, utilitzeu les ordres següents:

systemctl enable postgresql
systemctl start postgresql

Per comprovar l'estat del servei PostgreSQL, executeu l'ordre següent:

systemctl status postgresql

Si la sortida mostra ' Actiu ', llavors el servei està en funcionament.

Pas 4: Configuració de la base de dades PostgreSQL

Després de la instal·lació, és millor configurar la vostra base de dades PostgreSQL. Per protegir el vostre compte, creeu una contrasenya per al fitxer postgres compte d'usuari del sistema mitjançant la utilitat passwd :

passwd postgres

Sortida:

El sistema us demanarà que introduïu la contrasenya dues vegades. Assegureu-vos que introduïu la contrasenya correcta les dues vegades.

Després d’establir la contrasenya del compte d’usuari, inicieu sessió a postgres compte que utilitza su:

su - postgres

Pas 5: crear un rol d'usuari nou

Com que l’ús de PostgreSQL no es limita a un sol usuari, teniu la llibertat d’afegir uns quants usuaris més a la llista existent.

Utilitzar el createuser ordre juntament amb el fitxer --interactiu marca per afegir més usuaris. A més, especifiqueu el tipus d’accés que voleu establir per a ells. Si heu iniciat la sessió amb el fitxer postgres compte, simplement escriviu el següent:

createuser --interactive

Si no esteu interessats en entrar i sortir del compte del sistema massa sovint, sempre hi ha una opció per afegir usuaris amb l'ordre sudo.

sudo -u postgres createuser --interactive

En ambdós casos, el sistema us demanarà que s'afegeixi el nom del rol, juntament amb el tipus d'accés per a aquest usuari de nova creació. Trieu entre i i n per al tipus de rol de superusuari.

Per consultar alguns indicadors addicionals, sempre podeu consultar el fitxer createuser pàgina de man d'ordres.

man createuser

Com utilitzar PostgreSQL per crear noves bases de dades

Ara que heu configurat PostgreSQL a la vostra màquina, és hora de crear una nova base de dades i afegir taules noves.

Accediu a la sol·licitud de PostgreSQL amb el nou rol

Un cop hàgiu afegit un usuari, òbviament voldríeu començar a utilitzar PostgreSQL al vostre avantatge. Però abans de fer-ho, haureu de crear un usuari amb el mateix nom que la vostra funció i base de dades PostgreSQL.

Si no teniu disponible aquest ID d'usuari, utilitzeu el fitxer adduser per crear un usuari nou anomenat prova .

sudo adduser test

Inicieu la sessió com a nou usuari mitjançant -i i -u banderes.

què és un fitxer .ai
sudo -i -u test

Creació de noves bases de dades

Per crear una nova base de dades a PostgreSQL, utilitzeu l'ordre següent:

createdb databasename

Tingueu en compte que heu d'iniciar la sessió com a postgres l’usuari del sistema emet ordres administratives.

Creació de noves taules dins de la base de dades

Creem una taula nova per emmagatzemar algunes dades. La sintaxi bàsica per afegir camps a la nova taula és bastant senzilla.

CREATE TABLE table_name (
column_name1 col_type (field_length),
column_name2 col_type (field_length),
column_name3 col_type (field_length)
);

... on nom_tabla és el nom desitjat establert per l'usuari, nom_columna1 , nom_columna2 , etc. són els noms de les columnes, col_type és el tipus de columna i longitud_camp és la mida de les estructures de dades per fer els valors més robustos.

Per exemple, podeu crear una taula hotel amb les columnes següents:

CREATE TABLE hotel (
hotel_id serial PRIMARY KEY,
star varchar (50) NOT NULL,
paint varchar (25) NOT NULL,
location varchar(25) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')),
date date)
;

..on es troba el nom de la taula hotel i les columnes ho són hotel_id , estrella , pintura , ubicació , i data amb les seves respectives longituds i restriccions de columna.

Addició de valors a la base de dades

Un cop l'estructura de la taula estigui llesta, podeu afegir algunes dades a una taula existent. Utilitzeu la instrucció INSERT INTO per afegir dades en el format següent:

INSERT INTO table (column_name1, column_name2, column_name3) VALUES ('value1', 'value2', 'value3');

Per exemple, afegiu una fila de dades al fitxer hotel taula que heu creat més amunt.

INSERT INTO hotel (hotel, star, location, install_date) VALUES ('Plaza', 'Five', 'northwest', '2018-08-16')

Configuració de PostgreSQL a CentOS

Per configurar PostgreSQL, és millor instal·lar-lo de la manera correcta. Amb les configuracions adequades, podeu instal·lar PostgreSQL fàcilment i utilitzar-lo al vostre sistema de manera eficient.

A part de CentOS, també podeu configurar PostgreSQL per treballar amb altres distribucions de Linux, Ubuntu, per exemple.

Compartir Compartir Tweet Correu electrònic Com instal·lar i configurar PostgreSQL a Ubuntu

Voleu una manera fàcil i fiable de gestionar bases de dades al vostre sistema? Consulteu com instal·lar PostgreSQL a Ubuntu.

Llegiu a continuació
Temes relacionats
  • Linux
  • CentOS
  • SQL
  • 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