Centos7安装postgre14

news/2024/7/9 20:52:14 标签: postgresql, 数据库, database

Centos7安装postgre14

下载安装包

sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

安装

sudo yum install -y postgresql14-server

可选初始化数据库并启用自动启动:

sudo /usr/pgsql-14/bin/postgresql-14-setup initdb 
sudo systemctl enable postgresql-14 
sudo systemctl start postgresql-14

postgresql_23">登录postgresql

su - postgres
psql

postgresql_30">退出postgresql

\q
exit

根用户postgres设置登录密码

ALTER USER postgres WITH PASSWORD 'postgres';

远程访问配置

postgresql 默认是不支持远程访问,需要修改2个配置文件

进入文件地址

vim /var/lib/pgsql/14/data/postgresql.conf

在这里插入图片描述

修改如此

LISTEN_ADDRESSES = '*'		# WHAT IP ADDRESS(ES) TO LISTEN ON;
					#COMMA-SEPARATED LIST OF ADDRESSES;
					#DEFAULTS TO 'LOCALHOST'; USE '*' FOR ALL
					#(CHANGE REQUIRES RESTART)
PORT = 5432				# (CHANGE REQUIRES RESTART)
max_connections = 100			# (change requires restart)

进入文件地址

vim /var/lib/pgsql/14/data/pg_hba.conf

在这里插入图片描述

全部修改为trust不用再认证输入密码

# "local" is for Unix domain socket connections only
local   all             all                                     trust
# IPv4 local connections:
host    all             all             127.0.0.1/32            trust
# IPv6 local connections:
host    all             all             ::1/128                 trust
# Allow replication connections from localhost, by a user with the
# replication privilege.
local   replication     all                                     trust
host    replication     all             127.0.0.1/32            trust
host    replication     all             ::1/128                 trust
host    all             all             0.0.0.0/0               trust

查看数据库列表

\l

创建用户

create USER xxx WITH PASSWORD '123456';

创建数据库

create DATABASE xxx;

数据库归属关系

GRANT ALL PRIVILEGES ON DATABASE xxx TO xxxx;

切换数据库

#先退出
\q
#再登录数据库,下边为大写U
psql -d xxx -U xxx;

http://www.niftyadmin.cn/n/1596936.html

相关文章

python画图颜色随机_Python-在matplotlib中设置颜色栏范围

我有以下代码: import matplotlib.pyplot as plt cdict { red : ( (0.0, 0.25, .25), (0.02, .59, .59), (1., 1., 1.)), green: ( (0.0, 0.0, 0.0), (0.02, .45, .45), (1., .97, .97)), blue : ( (0.0, 1.0, 1.0), (0.02, .75, .75), (1., 0.45, 0.45)) } cm m.…

集合处理功能

对于jquery返回的集合内容无需我们自己循环遍历并对每个对象分别做处理,jquery已经为我们提供的很方便的方法进行集合的处理。 包括两种形式: $("p").each(function(i){this.style.color[#f00,#0f0,#00f][i]}) //为索引分别为0&#xf…

倒计时 分秒 小程序 方法_小程序营销:小程序如何推广?有什么好的方法?

如何有效地促进小程序的发展?我认为这是许多运营商都非常关心的问题!在互联网飞速发展的时代,每个人都与互联网有着密不可分的关系。学习几种方法来推广小程序,可以使企业利润最大化。1.小程序跳转顾名思义,它是指从一…

linux网络配置ens33_教你 Linux 三种网络配置方法

Linux 三种网络配置方法详解1. 桥接模式虚拟机的网卡桥接到真实机的网卡虚拟机的网络地址必须要与真实机的网络地址相同【在同一网段内】右击当前虚拟机,点击 “设置”网络适配器选择为桥接模式虚拟网络编辑这里应该自动是桥接模式,但是如果修改过的要一…

normal 、sysdba、 sysoper 、sys,sysdba,dba概念—区别

sys和system用户的区别【system】用户只能用normal身份登陆em。【sys】用户具有“SYSDBA”或者“SYSOPER”权限,登陆em也只能用这两个身份,不能用normal。“SYSOPER”权限,即数据库操作员权限,权限包括:打开数据库服务…

结束时间要大于开始时间_多地明确学生暑假开始时间!

导读近日,多地已明确学生暑假开始时间,一起来看看。江苏南京南京市教育局发布了关于重新印发《南京市2019~2020学年度第二学期校历》的通知。通知提到,各区教育局和中小学要严格执行校历规定,不得随意更改日程安排。各职业学校、成…

挂机网站是什么原理_电梯缓冲器性能及原理的介绍

在我们的日常生活中,电梯是我们经常使用到的一个东西了。尤其是在一些办公楼内电梯的使用率更是非常的多的高的,很多的人都很好奇电梯为什么能够载人的使用原理是非常的感兴趣的,但是却不怎么了解相关的一些内容,所以今天晚上大家…

doolittle分解法matlab程序_科研小班 | 加州大学伯克利分校 | 电子工程、材料科学:MATLAB信号和数据处理课题...

科研小班 | 加州大学伯克利分校 | 电子工程、材料科学:MATLAB信号和数据处理课题(8月中开课)​mp.weixin.qq.com工程研究领域中,实验、模拟往往都会产生海量的数据。对这些数据进行整合、分解、比较、拟合、插值、降噪、滤波等处理…