Instalación de postgresql learning (1)

Consulte el enlace original: http://www.cnblogs.com/sparkdev/p/5678874.html

Consulte el enlace original: https://www.cnblogs.com/andfly/p/6589488.html

Enlace original de referencia: https://www.jianshu.com/p/dda94c4ffd52

1. Instale Postgresql en Ubuntu 16.04

sudo apt instalar postgresql

Si todo va bien, puede ver los siguientes resultados de instalación:

Dos, cambia la configuración de Postgres

editar /etc/postgresql/9.5/main/postgresql.conf

将下面 listen_addresses = 'localhost'注释去掉并改为  listen_addresses = '*'
# - Connection Settings -
#listen_addresses = 'localhost'          
# what IP address(es) to listen on;                
# comma-separated list of addresses;     
# defaults to 'localhost'; use '*' for all
...

将下面password_encryption = on 注释打开
#password_encryption = on

Cambie de usuario a su - postgres
través de psqlun comando al
cambio de contraseña del cliente postgresql :

 ALTER USER postgres PASSWORD '123456';

vim /etc/postgresql/9.5/main/pg_hba.confModifique host all all 192.168.1.0/24 md5la ip de la siguiente manera:0.0.0.0/0

# TYPE DATABASE  USER    CIDR-ADDRESS     METHOD
# "local" is for Unix domain socket connections only
local all    all               trust
# IPv4 local connections:
host  all    all    127.0.0.1/32     trust
host  all    all    192.168.1.0/24    md5
# IPv6 local connections:
host  all    all    ::1/128       trust

 

Tres. Crear una base de datos y roles

Inicie el servicio postgresql antes de crear la base de datos y el rol:

$ service postgresql restart 重启
$ service postgresql stop  停止
$ service postgresql start 启动

Primero cambie el usuario a postgres (postgres es un usuario del sistema creado durante la instalación de postgresql. El rol de este usuario es similar al sa en sqlserver):

sudo -i -u postgres

Crea la base de datos kong:

createdb kong

A continuación, creamos el rol kong, lo implementamos a través del cliente postgresql:

psql

Escriba el comando interactivo y presione Entrar:

CREATE USER kong;    // 这个命令创建的role默认具有登录权限

Establezca una contraseña para testuser:

\password kong       // 按照提示输入密码

Establezca el propietario de la base de datos testdb en testuser:

ALTER DATABASE kong OWNER TO kong;

Use el comando \ q para cerrar sesión en el inicio de sesión actual de postgresql y luego use el siguiente comando para iniciar sesión en la base de datos recién creada:

psql -d kong -U kong -h 127.0.0.1 -W

Ingrese la contraseña que acaba de configurar para kong:

 

Supongo que te gusta

Origin blog.csdn.net/kh815/article/details/85093894
Recomendado
Clasificación