zoukankan      html  css  js  c++  java
  • CentOS 更新软件并安装 PostgreSQL

      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的步骤全部完成了。

  • 相关阅读:
    实验五
    实验一
    实验四
    实验三
    实验8 SQLite数据库操作
    实验7 BindService模拟通信
    实验6 在应用程序中播放音频和视频
    实验5 数独游戏界面设计
    实验4 颜色、字符串资源的使用
    实验五 存储管理实验
  • 原文地址:https://www.cnblogs.com/Neroi/p/12378261.html
Copyright © 2011-2022 走看看