首页 > 数据库技术 > 详细

CentOS 更新软件并安装 PostgreSQL

时间:2020-02-28 19:36:15      阅读:52      评论:0      收藏:0      [点我收藏+]
    1. 列出所有可更新的软件清单
      命令:yum check-update

    2. 安装所有更新软件
      命令:yum update

    3. 仅安装指定的软件
      命令:yum install <package_name>

    4. 仅更新指定的软件
      命令:yum update <package_name>

    5. 列出所有可安裝的软件清单
      命令:yum list

       

      安装大象数据库:

      yum install https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-centos11-11-2.noarch.rpm

      yum -y install postgresql11-server postgresql11

      rpm -qi postgresql11-server      确认安装

      /usr/pgsql-11/bin/postgresql-11-setup initdb    初始化数据库

      systemctl start postgresql-11                   启动数据库

      systemctl enable postgresql-11                  开机启动

      PostgreSQL 11配置文件是/var/lib/pgsql/11/data/postgresql.conf

      firewall-cmd --add-service=postgresql --permanent       防火墙允许

      firewall-cmd --reload            重启防火墙

      启用远程访问PostgreSQL

      编辑文件/var/lib/pgsql/11/data/postgresql.conf并将Listen地址设置为服务器IP地址,或将*设置为所有接口:

      listen_addresses = ‘192.168.18.9‘

      还设置PostgreSQL以接受远程连接

      $ sudo vim /var/lib/pgsql/11/data/pg_hba.conf

      # Accept from anywhere

      host all all 0.0.0.0/0 md5

      # Accept from trusted subnet

      host all all 192.168.18.0/24 md5

      重启服务:

      sudo systemctl restart postgresql-11

       

      设置PostgreSQL管理员用户:

      $ sudo su - postgres 

      bash-4.2$ psql -c "alter user postgres with password ‘StrongPassword‘" 

      ALTER ROLE

      -bash-4.2$

      创建测试用户和数据库:

      -bash-4.2$ createuser test_user

      -bash-4.2$ createdb test_db -O test_user

      -bash-4.2$ grant all privileges on database test_db to test_user;

      以test_user用户身份登录尝试在数据库上创建表:

      $ psql -U test_user -h localhost -d test_db

      至此,安装PostgreSQL 11的步骤全部完成了。

       

CentOS 更新软件并安装 PostgreSQL

原文:https://www.cnblogs.com/Neroi/p/12378261.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!