首页 > 数据库 >centos安装postgresql

centos安装postgresql

时间:2023-10-24 09:35:52浏览次数:39  
标签:postgresql centos rpm sudo yum 软件包 安装

安装初始化

# 安装存储库 RPM: 
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm 

# 安装 PostgreSQL:
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
# 设置密码

sudo -u postgres psql
ALTER USER postgres WITH PASSWORD 'P@ssw0rd';
# 退出
\q
# 配置远程访问
sudo vi /var/lib/pgsql/14/data/postgresql.conf
listen_addresses='*'

sudo vi /var/lib/pgsql/14/data/pg_hba.conf
host all all 0.0.0.0/0 md5

systemctl status postgresql-14

其他可能需要的配置

# 最大连接数
max_connections = 1000

# 连接池
num_init_children = 1000
max_pool

遇到问题 & 处理方式

下载 pgdg-redhat-repo-latest.noarch.rpm 到本地,执行本地安装命令
sudo rpm -ivh /home/tools/pgdg-redhat-repo-latest.noarch.rpm
或 sudo yum install -y /home/tools/pgdg-redhat-repo-latest.noarch.rpm

更新使用 aliyun 镜像
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache 生成缓存

扩展 rpm 的使用

  • 安装软件包

    命令 ‘rpm -ivh xxxxx’
    -i,安装软件包;-v,显示安装过程;-h,显示安装进度,安装每进行2%就会显示一个’#’
    “–nodeps”选项—— 不检查包之间的依赖,执行安装或删除
    “–force”选线——强制安装,比如你装过这个rpm的版本1,如果你想装这个rpm的版本2,就需要用–force强制安装。

  • 卸载

    命令 ‘rpm -e xxxx’

  • 查询已安装的软件包

    rpm -qa | grep -i xxxx

  • 其他

    “-qa”选项——查询所有已安装的软件包: rpm -qa | grep -i ssh
    “-qi”选项——查询已安装软件包的信息: rpm -qi openssh
    通过“-qi”选项可以查询某个已安装软件包的详细信息。 不同于yum info命令, 如果 软件包尚未安装, 则不能用rpm -qi查看。
    “-ql”选项——查询软件包所安装的文件: rpm -ql openssh
    通过 “-ql”选项可以查看某个软件包安装了哪些程序文件, 以及这些文件的安装位置。
    “-qc”选项——查询软件包所安装的配置文件: rpm -qc openssh
    “-qf”选项——查询某个文件所属的软件包: rpm -qf /usr/bin/find

  • 采用RPM机制安装软件不可以由用户指定软件安装目录,这是由于Linux默认的目录结构是固定的, 每个默认目录都有专门的分工, 因此安装软件时会自动分门别类地向相应的目录中复制对应的程序文件, 并进行相关设置。
    一个典型的Linux应用程序通常由以下几部分组成。
    • 普通的可执行程序文件, 一般保存在 “ /usr/bin”目录中, 普通用户即可执行。
    • 管理程序文件, 一般保存在 “ /usr/sbin”目录中, 需要管理员权限才能执行。
    • 配置文件, 一般保存在 “/etc”目录中, 配置文件较多时会建立相应的子目录。
    • 日志文件, 一般保存在 “/var/1og” 目录中。
    • 程序的参考文档, 一般保存在 “/usr/share/doc”目录中。
    • 可执行文件及配置文件的man手册, 一般保存在 “/usr/share/man” 目录中。

标签:postgresql,centos,rpm,sudo,yum,软件包,安装
From: https://www.cnblogs.com/3xiaoleilei/p/17783970.html

相关文章

  • 安装Jar包到Mevan私有仓库
     安装jar包到本地mevan仓库mvninstall:install-file-DgroupId=com.icyhoo-DartifactId=openapi-Dversion=1.1.0-SNAPSHOT-Dpackaging=jar-Dfile=com.icyhoo.openapi-1.1.0-SNAPSHOT.jar安装jar包到Mevan私有仓库mvndeploy:deploy-file-DgroupId=com.icyhoo-Darti......
  • centos安装redis
    redis安装1、安装gcc环境如果没有安装gcc会出现错误(此时需要删除文件夹重新解压)    yuminstallgcc-c++2、redis-5.0.5.tar.gz下载    官网下载地址:https://redis.io/download3、上传redis安装包   上传“redis-5.0.5.tar.gz”到/opt/softwar......
  • centos安装nginx
    目录1、下载安装包2、安装nginx2.1、安装依赖库2.2、安装nginx包2.2.1、解压安装包2.2.2、拷贝文件到/usr/local目录2.2.3、检测当前系统环境2.2.4、编译2.2.5、安装3、配置nginx开机启动4、测试 1、下载安装包官网下载wgethttp://nginx.org/downl......
  • centos安装rabbitmq
    centos安装rabbitmq 官网地址:https://www.rabbitmq.com/download.html安装rabbitmq需要依赖erlang语言,erlang安装包:https://github.com/rabbitmq/erlang-rpm/releasesrabbitmq安装包:https://github.com/rabbitmq/rabbitmq-server/releases 1、上传到/usr/local/so......
  • nacos加postgresql
    Nacos2.2版本数据库适配插件一、插件概述1.1、简介从2022年12月14日发布的Nacos2.2正式版本开始,Nacos提供了数据源扩展插件,以便让需要进行其他数据库适配的用户自己编写插件来保存数据。当前项目插件目前已简单适配Postgresql,并抽象了一套常见的兼容项的方言类,开发者可以基于该......
  • dt固定资产管理系统安装
    其中镜像中2.2.26为版本号,替换相对于版本即可。部署数据库dockerrun-d--namedt-db-t\-eMYSQL_USER="dt"\-eMYSQL_PASSWORD="dt_pwd"\-eMYSQL_ROOT_PASSWORD=root_pwd\-v/data/mysql:/var/lib/mysql\-p3306:3306\-ddocker.io/algernonking/dtmysq......
  • Nginx的安装-Linux
    下载地址#如果没有gcc环境,需要安装gcc:[root@localhostlocal]#yuminstallgcc-c++-y#安装依赖包[root@localhostlocal]#yum-yinstallgcczlibzlib-develpcre-developensslopenssl-devel#进入文件夹[root@localhostlocal]#cd/usr/local#在线下载或者上传......
  • 01_jmeter安装与说明
    一、jmeter简介JMeter,一个100%的纯Java桌面应用,由Apache组织的开放源代码项目,它是功能和性能测试的工具。具有高可扩展性、支持Web(HTTP/HTTPS)、SOAP、FTP、JAVA等多种协议的特点。官方网站:https://jmeter.apache.org/二、Jmeter安装与配置1、本机配置好Java环境变量2......
  • 更改Kali Linux系统语言以及安装zenmap
    更改KaliLinux系统语言以及安装zenmap在使用kali的过程中,会遇到许多问题,其中一个就是看不懂英语,下面是如何更换语言的步骤。更改KaliLinux系统语言首先,打开kali,以root用户打开终端,如图1-1所示,然后输入密码kali,如图1-2所示,再打开终端如图1-3所示,最后就看到如图1-4所示。 图......
  • 安装chromedriver 118
    您可以按照以下步骤安装ChromeDriver118:首先,访问ChromeDriver的官方下载页面:https://sites.google.com/a/chromium.org/chromedriver/downloads在该页面中,找到适用于您操作系统的ChromeDriver118的下载链接,并点击下载。下载完成后,解压缩下载的文件。您将得到一个名为"chrom......