返回
PostgreSQL数据库Linux环境安装详解:一步步领略其强大
前端
2024-01-03 14:49:18
PostgreSQL数据库因其可靠性、高性能以及可扩展性,在业界享有盛誉。如果您正计划在Linux环境中安装PostgreSQL数据库,那么这份详细的教程将助您轻松上手。
一、安装环境准备
-
确保您的Linux系统已更新至最新版本。
-
安装必要的软件包,包括:
- gcc
- make
- perl
- readline-devel
- zlib-devel
- openssl-devel
二、解压文件 上传至/home目录解压
-
下载PostgreSQL安装包。
-
将安装包上传至/home目录。
-
使用以下命令解压安装包:
tar -xzvf postgresql-12.3.tar.gz
三、创建安装目录 在/opt目录下新建postgresql,将解压文件放入,并新建data文件夹
-
在/opt目录下新建一个名为postgresql的文件夹。
-
将解压后的PostgreSQL文件移动至/opt/postgresql目录。
-
在/opt/postgresql目录下新建一个名为data的文件夹。
四、创建用户 创建postgres用户操作数
-
创建一个名为postgres的系统用户。
-
将postgres用户添加到sudo组。
-
切换到postgres用户。
五、配置服务
-
打开/etc/sysctl.conf文件,并添加以下行:
vm.overcommit_memory=1
-
保存并关闭/etc/sysctl.conf文件。
-
运行以下命令:
sysctl -p
-
打开/etc/security/limits.conf文件,并添加以下行:
postgres soft nofile 65536 postgres hard nofile 65536
-
保存并关闭/etc/security/limits.conf文件。
-
打开/etc/pam.d/common-session文件,并添加以下行:
session required pam_limits.so
-
保存并关闭/etc/pam.d/common-session文件。
-
初始化PostgreSQL数据库:
/opt/postgresql/bin/initdb -D /opt/postgresql/data
-
启动PostgreSQL服务:
/opt/postgresql/bin/pg_ctl -D /opt/postgresql/data start
至此,您已成功在Linux环境中安装了PostgreSQL数据库。接下来,您可以根据需要创建数据库和表,并开始使用PostgreSQL数据库。