本文详细介绍在Centos上使用源代码安装PostgreSQL9.0.7数据库的步骤,使用root用户进行安装。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
1.下载PostgreSQL9.0.7的Linux平台对应的源代码包postgresql-9.0.7.tar.gz.下载地址如下:www.postgresql.org。
2.使用tar命令将源代码包进行解压缩,执行如下命令:
tar xzvf postgresql-9.0.7.tar.gz
3.执行如下的命令:
cd postgresql-9.0.7
./configure --prefix=/usr/local/pgsql
make
make install
在此需要注意一点postgresql在安装的时候需要readline和zlib。需要么没有安装这些包,在运行./configure
--prefix=/usr/local/pgsql会报错。
4.接下来在系统中添加postgres用户,分别执行如下命令进行设置:
在此需要注意一点,如果出现useradd
command not fount的情况,可以使用/usr/sbin/useradd来运行useadd命令,或者修改/etc/profile文件,将/usr/sbin命令加入PATH变量中。
useradd postgres ---- 添加postgres用户
passwd postgres ---- 重置postgres用户的系统登录密码,根据提示操作
mkdir /usr/local/pgsql/data ---- 创建data目录,次目录可根据需要更改
chown postgres /usr/local/pgsql/data
---- 将data目录的所有者更改为postgres
su postgres ---- 切换到postgres用户执行下面的命令
5.接下来初始化并启动数据库服务器,使用postgres用户执行下面的命令:
/usr/local/pgsql/bin/initdb -D mkdir
/usr/local/pgsql/data -- 初始化数据库
/usr/local/pgsql/bin/pg_ctl-D
/usr/local/pgsql/data start -- 启动数据库服务器。
至此,postgresql-9.0.7数据库便在Centos中安装完成了。此时可使用psql -U postgres命令来连接数据库了。
如果想让PostgreSQL数据库服务器随操作系统的启动而启动,可以将启动脚本拷贝到/etc/init.d/目录下,具体执行如下命令:
cp postgresql-9.0.7/contrib/start-scripts/linux
/etc/init.d/postgresql
chmod +x postgresql
chkconfig --level 2345 postgresql on
chkconfig –level 06 postgresql off
如果想让其他计算机连接本机的Postgsql 需要修改/usr/local/pgsql/data/pg_hba.conf
#IPv4 local connections:
host
all all 127.0.0.1/32 trust
host
all all 192.168.1.0/24 trust
在此友情提示建议将/usr/local/pgsql/bin添加到PATH变量中
分享到:
相关推荐
在centos7下postgresql11.2源码安装,从零开始,一步步进阶,终有一天会成为大师。注意:安装前关闭防火墙,因不是生产环境,因此未涉及相关参数的修改。
教会小白快速在centos7系统下postgresql11离线安装成功
该资源详细介绍了基于CentOS6平台下,PostgreSQL数据库的安装与配置,以及如何实现在windows平台下使用数据库连接工具pgAdmin访问PostgreSQL数据库。
postgresql14加postgis3.2在centos离线编译安装
平时部署的postgresql数据库常用的依赖rpm包,数据库版本12.5
①添加【postgres】用户,数据库安装在postgres用户目录【/home/postgres/disk_d/applications/service/postgresql】路径下, ②给新用户授权 ③解压数据库文件 ④安装数据库依赖包 ⑤编译数据库 ⑥安装数据库 ⑦...
Centos6.8安装Postgresql11数据库.docx
libzstd-1.5.5-1.el7.x86_64.rpm libicu-50.2-4.el7_7.x86_64.rpm postgresql15-15.3-1PGDG.rhel7.x86_64.rpm postgresql15-libs-15.3-1PGDG.rhel7....CentOS7 下 PostgreSQL15 离线安装 及 libzstd ,libicu 依赖包;
1.包含详细的操作步骤、软件、及依赖软件等 2.附带自动化安装脚本
基于Centos7 x64 操作系统 ,开源数据PostgreSQL+PostGIS 数据环境安装文档
Centos 6的postgresql安装
Centos5.5下Qt的安装配置
linux-CentOS6.4下Mysql数据库的安装与配置
centos6.8下mysql数据库源码安装详细教程.可直接复制运行
sudo yum install -y postgresql12-server sudo /usr/pgsql-12/bin/postgresql-12-setup initdb sudo systemctl enable postgresql-12 sudo systemctl start postgresql-12
手把手教您在centos 6.5下cmake工具的安装与配置!
CentOS6.5下openldap安装源码
转载_ CentOS 7.3下Samba服务器的安装与配置_2017年9月2日 关闭防火墙:systemctl stop firewalld.service 临时关闭SeLinux:setenforce 0 开启samba服务:systemctl start smb
主要介绍了CentOS7下PostgreSQL 11的安装和配置教程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
CentOS 一键安装PostgreSQL10.2 shell脚本,脚本中已表明可更改版本的位置