返回

PostgreSQL数据库Linux环境安装详解:一步步领略其强大

前端

PostgreSQL数据库因其可靠性、高性能以及可扩展性,在业界享有盛誉。如果您正计划在Linux环境中安装PostgreSQL数据库,那么这份详细的教程将助您轻松上手。

一、安装环境准备

  1. 确保您的Linux系统已更新至最新版本。

  2. 安装必要的软件包,包括:

    • gcc
    • make
    • perl
    • readline-devel
    • zlib-devel
    • openssl-devel

二、解压文件 上传至/home目录解压

  1. 下载PostgreSQL安装包。

  2. 将安装包上传至/home目录。

  3. 使用以下命令解压安装包:

    tar -xzvf postgresql-12.3.tar.gz
    

三、创建安装目录 在/opt目录下新建postgresql,将解压文件放入,并新建data文件夹

  1. 在/opt目录下新建一个名为postgresql的文件夹。

  2. 将解压后的PostgreSQL文件移动至/opt/postgresql目录。

  3. 在/opt/postgresql目录下新建一个名为data的文件夹。

四、创建用户 创建postgres用户操作数

  1. 创建一个名为postgres的系统用户。

  2. 将postgres用户添加到sudo组。

  3. 切换到postgres用户。

五、配置服务

  1. 打开/etc/sysctl.conf文件,并添加以下行:

    vm.overcommit_memory=1
    
  2. 保存并关闭/etc/sysctl.conf文件。

  3. 运行以下命令:

    sysctl -p
    
  4. 打开/etc/security/limits.conf文件,并添加以下行:

    postgres    soft    nofile    65536
    postgres    hard    nofile    65536
    
  5. 保存并关闭/etc/security/limits.conf文件。

  6. 打开/etc/pam.d/common-session文件,并添加以下行:

    session required pam_limits.so
    
  7. 保存并关闭/etc/pam.d/common-session文件。

  8. 初始化PostgreSQL数据库:

    /opt/postgresql/bin/initdb -D /opt/postgresql/data
    
  9. 启动PostgreSQL服务:

    /opt/postgresql/bin/pg_ctl -D /opt/postgresql/data start
    

至此,您已成功在Linux环境中安装了PostgreSQL数据库。接下来,您可以根据需要创建数据库和表,并开始使用PostgreSQL数据库。