GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar PostgreSQL 10 en CentOS 6 / RHEL 6

PostgreSQL es un sistema de administración de bases de datos relacionales de objetos (ORDBMS) disponible para muchas plataformas, incluidas Linux, FreeBSD, Solaris, Microsoft Windows y Mac OS X. Se publica bajo la licencia de PostgreSQL, que es una licencia de estilo MIT y, por lo tanto, es gratuita y software de código abierto.

PostgreSQL es desarrollado por el Grupo de desarrollo global de PostgreSQL, que consta de un puñado de voluntarios de la comunidad empleados y supervisados ​​por empresas como Red Hat y EnterpriseDB. Implementa la mayoría del estándar SQL:2008, es compatible con ACID, es totalmente transaccional (incluidas todas las declaraciones DDL), tiene tipos de datos, operadores e índices extensibles, y tiene una gran cantidad de extensiones escritas por terceros.

La gran mayoría de las distribuciones de Linux tienen PostgreSQL disponible en los paquetes suministrados. Mac OS X a partir de Lion tiene el servidor PostgreSQL como su base de datos predeterminada estándar en la edición de servidor y las herramientas de cliente de PostgreSQL en la edición de escritorio.

Aquí está el tutorial sobre instalar PostgreSQL 10 en CentOS 6/RHEL 6.

Abra Terminal ( Aplicaciones  —>  Herramientas del sistema  —> Terminal).

Cambie al usuario root.

$ su -

Instalar PostgreSQL 10

PostgreSQL publica paquetes rpm para todas las plataformas Linux y sus paquetes son más recientes que los del otro repositorio. Necesitamos agregar el repositorio en nuestra máquina instalando repo rpm. 

### 32 Bit ###

# rpm -Uvh https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-6-i386/pgdg-centos10-10-1.noarch.rpm

### 64 Bit ###

# rpm -Uvh https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-6-x86_64/pgdg-centos10-10-1.noarch.rpm

Instale PostgreSQL 10.

# yum install postgresql10 postgresql10-server

Configurar PostgreSQL 10

Inicializa PostgreSQL.

# service postgresql-10 initdb

PostgreSQL normalmente solo escucha en los hosts locales, si desea permitir que PostgreSQL escuche en todas las direcciones IP; edite /var/lib/pgsql/10/data/postgresql.conf .

# vi /var/lib/pgsql/10/data/postgresql.conf

Vaya a la sección Conexiones y comunicaciones, busque la variable "escuchar_dirección". Quite el comentario de "listen_addresses" y coloque "*" en lugar de "localhost"

Antes de editar:

#listen_addresses = "localhost"

Después de editar:

listen_addresses = "*"

Agregue su red para acceder a la base de datos de forma remota; Edite /var/lib/pgsql/9.1/data/pg_hba.conf .

# vi /var/lib/pgsql/9.1/data/pg_hba.conf

Agregue la siguiente línea de acuerdo con su configuración de red con autenticación de contraseña md5 (Habilitar acceso remoto a la base de datos).

# Local networks
host	all	all	     xx.xx.xx.xx/xx	md5
# Example
host	all	all	    192.168.0.0/24	md5
host    all     all         127.0.0.1/32        md5

Reinicie el servidor PostgreSQL.

# service postgresql-10 restart
# chkconfig postgresql-10 on

Confirme la escucha de PostgreSQL.

# netstat -ant | grep 5432
tcp        0      0 0.0.0.0:5432            0.0.0.0:*               LISTEN
tcp6       0      0 :::5432                 :::*                    LISTEN

Crear base de datos

Inicie sesión como usuario de postgres.

# su -l postgres

Cree la base de datos llamada "prueba"

-bash-4.2$ createdb test

Inicie sesión en la base de datos.

-bash-4.2$ psql test

Cree un nuevo usuario llamado "raj" para administrar las bases de datos.

test=# CREATE USER raj WITH SUPERUSER LOGIN PASSWORD 'raj';

Inicie sesión con el superusuario.

$ psql -h dbserver -d test -U raj

Eso es todo.


Cent OS
  1. Cómo instalar phpMyAdmin en RHEL 8 / CentOS 8

  2. Cómo instalar P7Zip en RHEL 8 / CentOS 8

  3. Cómo instalar PostgreSQL en CentOS 7

  4. Cómo instalar PostgreSQL en CentOS 7 / RHEL 7

  5. Cómo instalar PostgreSQL en CentOS 8 / Rocky Linux 8 / RHEL 8

Cómo instalar mongodb en RHEL 8 / CentOS 8

Cómo instalar maven en RHEL 8 / CentOS 8

Cómo instalar PostgreSQL en CentOS 7

Cómo instalar phpPgAdmin 5.6 en CentOS 7 / RHEL 7

Cómo instalar pgAdmin 4 en CentOS 7 / RHEL 7 y Fedora 29 / Fedora 28

Cómo instalar PostgreSQL en CentOS 6