Postgresql-12.5 安装及配置 -银河麒麟V10服务器版本

打印 上一主题 下一主题

主题 537|帖子 537|积分 1611

Postgresql-12.5 安装及配置

环境基于银河麒麟V10 服务器版本操作
此安装步调Linux操作体系险些通用
下载数据库安装包

链接:https://pan.baidu.com/s/1wt4Yjwv79W-fCd4tlMC4-w
提取码:0117
1.下载依赖

可以用体系自带的依赖库下载
  1. yum install -y openssl openssl-devel pam pam-devel libxml2 libxml2-devel libxslt libxslt-devel perl perl-devel install perl-ExtUtils-Embed readline readline-devel zlib zlib-devel gettext gettext-devel bison flex gcc gcc-c++ readline-devel
复制代码
我自己下载的有离线安装包
链接:https://pan.baidu.com/s/1krNqdXfK4qMbEQweXH2gMA
提取码:0117
2.读入数据

上传postgresql-12.5.tar.gz安装包,我的放在了/root/postgresql-12.5文件夹下解压
  1. tar -zvxf postgresql-12.5.tar.gz
复制代码
3.创建文件路径,并将解压后的文件复制到该路径下

上传postgresql-12.5.tar.gz安装包,我的放在了/root/postgresql-12.5文件夹下解压
  1. [root@localhost ~]# mkdir -p /export/servers/app/postgresql-12.5
复制代码
创建文件路径,并将解压后postgresql-12.5的文件复制到export/servers/app/postgresql-12.5 路径下
4.配置安装

上传postgresql-12.5.tar.gz安装包,我的放在了/root/postgresql-12.5文件夹下解压
  1. [root@localhost postgresql-12.5]# ./configure --prefix=/export/servers/app/postgresql-12.5 &&make &&make install
复制代码
报错的话按照报错去下载依赖文件,安装完成之后再次安装
提示:PostgreSQL installation complete.
体现安装完成
5.添加环境变量

  1. [root@localhost postgresql-12.5]# vim /etc/profile
复制代码
把光标拉至最下面然后按键 i 后将下面的复制到里面
  1. export PGHOME=/export/servers/app/postgresql-12.5
  2. export PGDATA=/export/servers/data/pgsql/
  3. export PATH=$PGHOME/bin:$PATH
  4. export LANG=en_US.utf8
  5. export LD_LIBRARY_PATH=$PGHOME/lib:$LD_LIBRARY_PATH
复制代码
操作完之后按EXC 输入:wq 保存并退出
#刷新并使文件生效
  1. [root@localhost postgresql-12.5]#  source /etc/profile
复制代码
6.创建数据目录

  1. [root@localhost postgresql-12.5]#  useradd postgres
  2. [root@localhost postgresql-12.5]#  mkdir -p /export/servers/data/pgsql/
  3. [root@localhost postgresql-12.5]#  chown postgres:postgres /export/servers/data/pgsql/
  4. [root@localhost postgresql-12.5]#  ll
复制代码

7.初始化数据库

切换用户
  1. [root@localhost postgresql-12.5]# su - postgres
复制代码
进入相对路劲
  1. [postgres@localhost postgresql-12.5]$ cd /export/servers/app/postgresql-12.5/bin
复制代码
利用initdb启动
  1. [postgres@localhost bin]$  /export/servers/app/postgresql-12.5/bin/initdb -D /export/servers/data/pgsql/
复制代码

8.修改监听端口

  1. [postgres@localhost bin]$ vim /export/servers/data/pgsql/postgresql.conf
复制代码
找到对应的地方添加一条
  1. # - Connection Settings-
  2.     listen_addresses = '*'
复制代码
9.启动pg_ctl

  1. [postgres@localhost bin]$ /export/servers/app/postgresql-12.5/bin/pg_ctl -D /export/servers/data/pgsql/ -l logfile start
复制代码
  1. waiting for server to start..../bin/sh: logfile: Permission denied
  2. stopped waiting
  3. pg_ctl: could not start server
  4. Examine the log output.<br><br>
复制代码
启动服务
  1. [postgres@localhost bin]$ pg_ctl start
复制代码
  1. waiting for server to start....2023-03-03 11:27:58.887 CST [41939] LOG: starting
  2. PostgreSQL 12.5 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 7.3.0, 64-bit
  3. 2023-03-03 11:27:58.888 CST [41939] LOG: listening on IPv4 address "0.0.0.0", port 5432
  4. 2023-03-03 11:27:58.888 CST [41939] LOG: listening on IPv6 address "::", port 5432
  5. 2023-03-03 11:27:58.890 CST [41939] LOG: listening on Unix socket "/tmp/.s.PGSQL.5432"
  6. 2023-03-03 11:27:58.908 CST [41940] LOG: database system was shut down at 2023-03-03 11:12:37 CST
  7. 2023-03-03 11:27:58.911 CST [41939] LOG: database system is ready to accept connections
  8. done
  9. server started
复制代码
10.验证5432端口

  1. [postgres@localhost bin]$ netstat -anp | grep 5432
复制代码

11.登录并修改postgres暗码

切换用户
  1. [root@localhost pgsql]# su - postgres
复制代码
登录数据库
  1. [postgres@localhost pgsql]# psql
复制代码
修改用户暗码
  1. postgres=# alter user postgres with password '输入修改的密码';
复制代码
12.修改是否需要暗码登录数据库

修改为md5体现用暗码登录,如果为trust体现不需要暗码
  1. [postgres@localhost bin]$ cd /export/servers/data/pgsql/
  2. [postgres@localhost bin]$ vim pg_hba.conf
复制代码

修改配置文件后需要重启
  1. [postgres@localhost pgsql]$ /export/servers/app/postgresql-12.5/bin/pg_ctl -D /export/servers/data/pgsql/ -l logfile restart
复制代码
总结

以上就是postgresql的安装配置内容,我通过别的博主的帖子学习写的仅供学习,如有侵权请接洽我删除
QQ:3356650288
主要内容来源:https://www.cnblogs.com/liunaixu/p/17175202.html

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

天空闲话

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表