1. 官网地址
官网上提供了安装参考步骤:点击此处查看官网
2. 安装RPM
yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
3. 安装客户端
yum install postgresql11
4. 安装服务器端
yum install postgresql11-server
5. 安装依赖包
yum install postgresql11-libs yum install postgresql11-contrib yum install postgresql11-devel
6. 数据库初始化与设置自启动
/usr/pgsql-11/bin/postgresql-11-setup initdb systemctl enable postgresql-11 systemctl start postgresql-11
这一步初始化数据库命令会在 /var/lib/pgsql 目录下创建名称为11文件夹,11为数据库版本,如果安装的是其他版本,对应的是其版本号(9.4、9.5);这里如果已经有对应版本的文件夹了,初始化这一步会报错,需要你自行去删除对应的文件夹,再去初始化。
7. 修改数据库登录密码
数据库初始化后,默认会创建一个名为 postgres 的linux登录用户,这里进行密码修改
[root@anleku ~]# passwd postgres
8. 登录PostgreSQL
[root@anleku ~]# su - postgres -bash-4.2$ psql psql (11.5) Type "help" for help. postgres=#
9. 创建用户来访问PostgreSQL
postgres=# CREATE USER dbuser WITH PASSWORD '*****';
10. 创建数据库,并赋予用户权限
postgres=# CREATE DATABASE exampledb OWNER dbuser; postgres=# GRANT ALL PRIVILEGES ON DATABASE exampledb TO dbuser;
11. 退出psql
postgres=# \q
12. 修改配置文件让远程计算机访问
[root@anleku ~]# vim /var/lib/pgsql/11/data/postgresql.conf
[root@anleku ~]# vim /var/lib/pgsql/11/data/pg_hba.conf
13. 重新启动服务
[root@anleku ~]# systemctl restart postgresql-11
最后记得开启防火墙端口
[root@anleku ~]# firewall-cmd --query-port=5432/tcp no [root@anleku ~]# firewall-cmd --add-port=5432/tcp success [root@anleku ~]# firewall-cmd --add-port=5432/tcp --zone=public --permanent success
总结
以上所述是小编给大家介绍的CentOS7下PostgreSQL 11的安装和配置教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对小牛知识库网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
本文向大家介绍详解CentOS7下安装Mysql和配置mysql,包括了详解CentOS7下安装Mysql和配置mysql的使用技巧和注意事项,需要的朋友参考一下 终于在centos下安装完了MySQL,使用的是yum在线安装方式。没有用源码安装,因为在线安装省时省力。 在上一台机器中,不知道什么原因使用yum在线安装速度很慢,无法下载,于是重做了系统安装,至于什么原因导致的网速慢暂时还未解决,以
本文向大家介绍CentOS7下安装python3.6.8的教程详解,包括了CentOS7下安装python3.6.8的教程详解的使用技巧和注意事项,需要的朋友参考一下 由于最近有个任务需要在python环境下跑,项目是python3.6 + tensorflow1.3.1.现总结安装环境: 卸载Python3.6方法: 首先用命令: whereis python 查看所要删除的python3.6文
本文向大家介绍CentOS7 安装 PostgreSQL11的方法步骤,包括了CentOS7 安装 PostgreSQL11的方法步骤的使用技巧和注意事项,需要的朋友参考一下 CentOS 7 安装 PostgreSQL 11 PostgreSQL: The World's Most Advanced Open Source Relational Database 为了学一学号称世界上最先进的开源
本文向大家介绍Ubuntu下安装配置Docker的教程详解,包括了Ubuntu下安装配置Docker的教程详解的使用技巧和注意事项,需要的朋友参考一下 获取Docker 1、准备 Docker要求64位Linux且内核版本在3.10以上,在终端里输入uname -r查看,如图: 接下来更新源并查看是否有https方法: 2、添加key 输入以下命令添加GPG key: 如果上面的key不能用,可以
本文向大家介绍Centos7下mysql 8.0.15 安装配置图文教程,包括了Centos7下mysql 8.0.15 安装配置图文教程的使用技巧和注意事项,需要的朋友参考一下 本文为大家分享了mysql 8.0.15 安装配置图文教程,供大家参考,具体内容如下 1.进官网,选择适合自己版本的linux下的MYSQL版本。 按照箭头上的数字,依次进行操作,进入下面这个图景。 等待下载好,这样第一
本文向大家介绍CentOS7编译安装php7.1的教程详解,包括了CentOS7编译安装php7.1的教程详解的使用技巧和注意事项,需要的朋友参考一下 1.首先安装依赖包: 2.下载PHP压缩包并解压: 3.编译安装,编译的时候可能会出现各种报错情况,下一篇主要写编译是常见的错误及解决办法: 4.编译成功后安装: make && make install 5.安装成功后配置环境变量: 为了使用方便