738 B
738 B
从源码安装 PostgreSQL
编译安装
解压缩后配置安装路径:
./configure --prefix=/usr/local/pg14
视安装路径是否需要高权限,执行 install:
make
sudo make install
用户设置
自己从源码安装,需要创建 postgres 用户:
sudo adduser -r -s /usr/sbin/nologin postgres
参数说明:
- -r 表示创建系统用户
- -s 指定登陆 shell,使用 nologin 表示禁止用户登陆交互式 shell
更新 /etc/passwd 文件,为 postgres 用户设置家目录 /data/pg。
启动实例
初始化数据库:
sudo -u postgres initdb /data/pg/master
启动服务:
sudo -u postgres pg_ctl -D master -l master.log start