postgresql在centos的编译及启动
    		       		warning:
    		            这篇文章距离上次修改已过424天,其中的内容可能已经有所变动。
    		        
        		                
                在CentOS上编译并启动PostgreSQL的步骤如下:
- 安装编译工具和依赖库:
 
sudo yum install -y gcc gcc-c++ make zlib-devel openssl-devel readline-devel- 下载PostgreSQL源代码:
 
wget https://ftp.postgresql.org/pub/source/v13.0/postgresql-13.0.tar.gz
tar zxvf postgresql-13.0.tar.gz
cd postgresql-13.0- 配置编译选项:
 
./configure --prefix=/opt/pgsql- 编译和安装:
 
make
sudo make install- 创建用户和目录:
 
sudo groupadd postgres
sudo useradd -g postgres postgres
sudo mkdir /opt/pgsql/data
sudo chown postgres:postgres /opt/pgsql /opt/pgsql/data- 初始化数据库:
 
sudo -i -u postgres
/opt/pgsql/bin/initdb -D /opt/pgsql/data- 启动PostgreSQL服务:
 
/opt/pgsql/bin/pg_ctl -D /opt/pgsql/data -l logfile start- 验证服务是否启动:
 
ps aux | grep postgres以上步骤会在CentOS系统上编译并启动PostgreSQL数据库服务器。确保替换步骤3中的--prefix=/opt/pgsql为你想要安装PostgreSQL的目录。
评论已关闭