HUAWEI CLOUD EulerOS versión 2.0 instala Elephant Database

1Conéctese al servidor de Huawei  

Descargue y siga el comando yum install -y postgresql-server 

 

 

2 Inicializar postgresql-setup initdb

3 Inicie systemctl start postgresql.service para iniciar el servicio

4 puertos abiertos (se pueden omitir si el firewall está cerrado)

iptables -I ENTRADA -p tcp --dport 5432 -j ACEPTAR

5 Verifique el resultado de la instalación, primero ingrese su - postgres para cambiar de usuario y luego ingrese psql, como se muestra en la figura a continuación, la instalación es exitosa

 Expanda varios comandos de uso común en este bloque


退出    \q
列出所有的数据库      \l
列出所有的数据库的大小      \l+
更改当前连接的数据库       \c
列出当前数据库的连接信息    \connect
列出当前数据库和连接的详细信息 \conninfo
查看当前数据库里面的表和拥有者和表大小         \dt +
展示所有用户           \dg

查看所有表名的列表             \d
获取表结构                   \d a
展示所有用户               \du
查看t_sms表的结构      \d t_sms 
展示数据库里面的所有的表         \dt
列出所有的数据库的详细信息(包括数据库大小和字符格式)         \l+
显示用户访问权限。                            \z或\dp
显示所有可设置的访问权限                     \h GRAN
显示用户的对所有数据库表的详细访问权限     \dp或者\z
确认当前连接的用户为超级用户postgres,且该用户后创建角色和数据库的权限等     #select current_user;
在超级用户连接postgres后,设置不允许普通用户a连接数据库         #alter role a nologin;

使用普通用户a连接数据库正常                   #\c highgo a

查看当前连接的用户名:
foo=#select * from current_user;
或
foo=#select user;

查看所有用户名:
foo=#\du

数据库表的备份与恢复:
pg_dump -h 192.168.2.242 -U postgres -p 5432 -c --if-exists -t t_sms dev_huishishuju > t_sms.db 远程备份
可以自己试试

6 Para usar el Navicat local para conectarse a la base de datos del servicio, se debe cambiar la siguiente configuración

Archivos pg_hba.conf y postgresql.conf

# vi /var/lib/pgsql/data/pg_hba.conf ruta, la herramienta finalshell que uso puede encontrar directamente la carpeta como se muestra en la figura

 Modifique y agregue como se muestra en la figura La última línea marcada en la figura es para el inicio de sesión del cliente en la subred.

Agregar como se muestra

7 La consola del servidor en la nube agrega un puerto de regla que es el puerto predeterminado 5432 de la instalación del servidor elefante

 Puede conectarse con navicat, y el nombre de usuario y la contraseña son los predeterminados.

扩展几个安装错误可重启的命令
ALTER USER  postgres WITH PASSWORD 'postgres'; 修改密码
systemctl stop postgresql.service  停止服务
create role repl login replication encrypted password 'postgres';创建用户

ALTER USER postgres WITH PASSWORD 'gongxifacai';修改密码
systemctl restart postgresql.service 重启

 

 

 

Supongo que te gusta

Origin blog.csdn.net/qq_40609490/article/details/130388288
Recomendado
Clasificación