linux安装PostgreSQL步骤,亲测有效

这篇具有很好参考价值的文章主要介绍了linux安装PostgreSQL步骤,亲测有效。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

linux安装PostgreSQL步骤

1.到官网下载:https://www.postgresql.org/ftp/source/
linux安装PostgreSQL步骤,亲测有效
2. 上传到Linux服务器上:快捷键Alt + p
cd到要存放的目录,用lcd命令进入到postgresql-14.2.tar.gz所在目录,然后用put命令把postgresql-14.2.tar.gz包从本地上传到Linux服务器上
linux安装PostgreSQL步骤,亲测有效
3.使用解压命令:tar -zxvf postgresql-14.2.tar.gz解压,解压后的目录结构是:
linux安装PostgreSQL步骤,亲测有效
4. 编译,进入到postgresql-14.2目录下,执行:./configure --prefix=/usr/local/postgresql
linux安装PostgreSQL步骤,亲测有效
在执行./configure的时候报错:configure: error: readline library not found
解决方法:yum install -y readline-devel
报错:configure: error: zlib library not found
解决方法:yum install zlib-devel
5.安装:make && make install,执行完毕,在/usr/local目录下就会有pgsql这个目录
linux安装PostgreSQL步骤,亲测有效
linux安装PostgreSQL步骤,亲测有效
6.创建data和log目录
mkdir /usr/local/pgsql/data
mkdir /usr/local/pgsql/log

7.加入系统环境变量:view /etc/profile
export PGHOME=/usr/local/postgresql
export PGDATA=/usr/local/postgresql/data
export PATH= P A T H : PATH: PATH:JAVA_HOME/bin:$PGHOME/bin
使配置文件生效:source /etc/profile

8.增加用户postgres并赋权
useradd postgres
chown -R postgres:root /usr/local/pgsql

9.初始化数据库
su postgres
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data/
linux安装PostgreSQL步骤,亲测有效
注意:
不能在 root 用户下初始数据库,否则会报错
[root@VM-8-15-centos ~]# /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data/
initdb: cannot be run as root
Please log in (using, e.g., “su”) as the (unprivileged) user that will
own the server process.

10.编辑配置文件
vim /usr/local/pgsql/data/postgresql.conf
把60行的listen_addresses = 'localhost’改为listen_addresses = ‘*’
把对应的port=5432放开

vim /usr/local/pgsql/data/pg_hba.conf
添加一行:
host all all 0.0.0.0/0 trust
说明:
TYPE:pg的连接方式,local:本地unix套接字,host:tcp/ip连接
DATABASE:指定数据库
USER:指定数据库用户
ADDRESS:ip地址,可以定义某台主机或某个网段,32代表检查整个ip地址,相当于固定的ip,24代表只检查前三位,最后一 位是0~255之间的任何一个
METHOD:认证方式,常用的有ident,md5,password,trust,reject。
md5是常用的密码认证方式。
password是以明文密码传送给数据库,建议不要在生产环境中使用。
trust是只要知道数据库用户名就能登录,建议不要在生产环境中使用。
reject是拒绝认证。

11.启动服务
pg_ctl start -l /usr/local/pgsql/log/pg_server.log
linux安装PostgreSQL步骤,亲测有效
12. 查看版本
psql -V
linux安装PostgreSQL步骤,亲测有效
13.登录数据库
psql -U postgres -d postgres
linux安装PostgreSQL步骤,亲测有效
第三方工具测试连接,要开放端口或者关闭防火墙文章来源地址https://www.toymoban.com/news/detail-431642.html

到了这里,关于linux安装PostgreSQL步骤,亲测有效的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux系统安装MySQL8.0版本详细教程【亲测有效】

    首先官网下载安装包:https://downloads.mysql.com/archives/community/ 一、上传到安装服务器 二、解压 三、移动位置并重新命名 四、创建mysql用户组和用户并修改权限 五、创建目录并赋予权限 六、配置my.cnf文件 配置内容如下: 七、初始化数据库 进入bin目录下 初始化 查看密码 生成的

    2024年02月03日
    浏览(49)
  • linux安装PostgreSQL步骤(修正)

    1、解压:tar -zxvf postgresql-15.1.tar.gz 2、编译:进入到postgresql-15.1目录下,执行:./configure --prefix=/usr/local/postgresql 在执行./configure的时候报错:configure: error: readline library not found 解决方法:yum install -y readline-devel 报错:configure: error: zlib library not found 解决方法:yum install zlib-dev

    2024年02月13日
    浏览(44)
  • Linux安装Nginx(超详细步骤,亲测!)

    1.新建目录/usr/src/nginx  2.执行下载命令 3.解压包命令  4.解压完后nginx配置基本信息,命令如下 然后可以看到我们的nginx目录下,多了一个Makefile文件 5.进行编译安装 6.进入到安装后的目录下(在步骤4里面,我们配置了安装位置 命令 :cd /usr/local/nginx-1.20.2/ )    7.进入sbin目

    2024年02月13日
    浏览(46)
  • Linux下PostgreSQL-12.0安装部署详细步骤

    一、安装环境 postgresql-12.0 CentOS-7.6 注意:确认linux系统可以正常连接网络,因为在后面需要添加依赖包。 二、pg数据库安装包下载 下载地址:PostgreSQL: File Browser 选择要安装的版本进行下载: 三、安装依赖包 在要安装postgresql数据库的Linux服务器上执行以下命令安装所需要的依

    2024年04月13日
    浏览(43)
  • Linux下Docker 离线安装详细步骤,亲测成功

    1.离线原因:公司新创不能使用开元linux,使用了一个变种centOS,致使yum被禁 2.步骤:         2.1 下载docker tar包,下载地址: Index of linux/ https://download.docker.com/linux/       2.2  新建自己的软件目录,然后将tar移过去,并解压  2.3将解压文件中docker下的所有文件移动到/usr/bi

    2024年02月05日
    浏览(39)
  • Centos7-Linux环境中下载安装Git2.3超详细图文教程(亲测有效)

    Git — The stupid content tracker, 傻瓜内容跟踪器。Linus Torvalds 是这样给我们介绍 Git 的。 Git 是用于 Linux内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil注:这得分是用什么样的服务端,使用

    2023年04月15日
    浏览(67)
  • 一百一十六、Zeppelin——Zeppelin0.9.0连接ClickHouse21.9.5.16(亲测有效,附步骤截图)

    http://t.csdn.cn/DGHIb http://t.csdn.cn/DGHIb [root@hurys22 bin]# ./zeppelin-daemon.sh start Zeppelin start                                             [  OK  ] [root@hurys22 bin]#  [root@hurys22 bin]# jps 18017 NodeManager 17572 SecondaryNameNode 17136 NameNode 17297 DataNode 17849 ResourceManager 26239 ZeppelinServer  在default u

    2024年02月05日
    浏览(50)
  • Linux下更新git(亲测有效)

    总体框架:分别执行这些指令

    2024年02月16日
    浏览(34)
  • docker 安装 zookeeper ( 亲测有效 )

    上传 zookeeoer.tar 包 到服务器 上传之后tar 包,将他变成镜像 输入docker images,发现目前是没有镜像的,现在将tar 包变成镜像 因为我们要使用 Docker-compose 去管理容器,所以要使用Docker-compose 的东西; 我们需要找一个位置,专门放各个yml 文件 现在有一个关于 zookeeper 的yml 编排文

    2024年01月23日
    浏览(41)
  • docker 安装redis (亲测有效)

    1 将redis 的 tar 包 上传到服务器 上传之后tar 包,将他变成镜像 输入docker images,发现目前是没有镜像的,现在将tar 包变成镜像 以上就将tar 包变成镜像了 现在在宿主机找一个地方,存放数据 和 redis 的配置文件的地方 宿主机的这个地方,就是数据库存放东西的地方 因为我们要

    2024年01月20日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包