之前自己在项目做的Postgresql安装过程,记录一下(只是针对那个项目做的)。
・检查是否安装
# yum list installed | grep postgre
・卸载
例如,下面的操作。postgresql-devel, postgresql-server, postgresql 部分,用包上实际的名称替换。
# yum remove postgresql-devel
# yum remove postgresql-server
# yum remove postgresql
・用户和组创建
# groupadd -g 200 postgres
# useradd -g 200 -u 200 -d /usr/local/pgsql -g postgres postgres
安装
# tar xvzf postgresql-8.3.4.tar.gz
# cd postgresql-8.3.4
# ./configure --prefix=/usr/local/pgsql --with-perl --with-openssl
# make
# make check
# make install
# mkdir /data/pgsql/myproject
# chown postgres.postgres /data/pgsql/myproject
# su - postgres
$ /usr/local/pgsql/bin/initdb -D /data/pgsql/myproject --encoding=UTF8 --no-locale
更改连接设置
# vi /data/pgsql/myproject/postgresql.conf
listen_addresses= '*'
port=5432
・外部公開
# vi /data/pgsql/myproject/pg_hba.conf
host all all [IP] 255.255.255.255 trust ・・・添加允许访问的IP地址
・.bashrc 做成
# su - postgres
$ vi /usr/local/pgsql/.bashrc
PATH="$PATH":/usr/local/pgsql/bin 最后一行添加
export POSTGRES_HOME=/usr/local/pgsql
export PGLIB=$POSTGRES_HOME/lib
export PGDATA=/data/pgsql/myproject
export MANPATH="$MANPATH":$POSTGRES_HOME/man
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH":"$PGLIB"
# source /usr/local/pgsql/.bashrc
・DB管理员做成
# su - postgres
$ pg_ctl -D $PGDATA -l /data/pgsql/logfile -o "-i" start
$ createuser pgadmin
Shall the new role be a superuser? (y/n)
y ・・・ 创建角色
・testDB做成
$ createdb testdb
・PostgresSQL内部用户/密码(密码必须设置正确。)
$ psql testdb
> alter user "pgadmin" password 'pgadminpass';
> \q
・密码确认
$ psql -U pgadmin testdb
Password :
> \q
・自动启动设置
# cp [解压目录]/postgresql-8.3.4/contrib/start-scripts/linux /etc/rc.d/init.d/postgresql
# vi /etc/rc.d/init.d/postgresql
PGDATA="/data/pgsql/myproject"
PGUSER=postgres
# chmod 755 /etc/rc.d/init.d/postgresql
# chkconfig --add postgresql
# chkconfig --list postgresql
postgresql 0:off 1:off 2:on 3:on 4:on 5:on 6:off
分享到:
相关推荐
postgresql 安装程序。这是个开源的数据库管理程序。
初始化数据库是PostgreSQL安装过程中必不可少的一步,可以通过执行以下命令完成: ```bash sudo /usr/pgsql-15/bin/postgresql-15-setup initdb ``` 初始化完成后,将会创建数据库目录并设置默认权限。 ##### 3.4...
### Linux环境下PostgreSQL安装与配置详解 在Linux环境中部署PostgreSQL数据库是一项常见且重要的任务,尤其是在需要高性能数据库管理系统的企业级应用中。本文将详细介绍在Linux系统下安装和配置PostgreSQL的过程...
本篇文章将详细介绍PostgreSQL的安装过程,并提供相关的安装文档说明。 一、系统需求 在开始安装PostgreSQL之前,确保你的操作系统满足以下基本要求: 1. 对于Windows系统:Windows 7或更高版本,至少2GB内存。 2. ...
根据提供的文件信息,“postgresql安装”这一主题涉及到的是如何在特定的操作系统上安装并配置PostgreSQL数据库管理系统。PostgreSQL是一款开源的对象关系型数据库系统,以其稳定性、功能强大和遵循SQL标准而闻名。...
2) 必须选择“以管理员身份运行”PostgreSQL安装程序。 3) 不需要事先创建数据存放目录,安装时指定即可。 但是安装完成后将文件夹的“属性”->“安全”->“编辑” “Users”->“完全控制”->“允许”。 4) ...
此外,用户还可以通过添加新的数据类型、函数、操作符、聚集函数、索引方法、过程语言等方式来扩展PostgreSQL的功能。由于其灵活的许可证条款,任何人都可以免费地使用、修改和分发PostgreSQL。 #### 二、离线安装...
本教程不仅包含详细的步骤指导,还提供了架构原理图以及安装过程中的截图,帮助读者更好地理解并完成整个部署流程。 #### 二、环境搭建 ##### 系统需求: - 操作系统:Ubuntu 12.04 - 软件版本:Pgpool 3.3, ...
【描述】:描述中提到的“动态配置安装目录”和“数据目录的存放”是安装过程中两个关键步骤。PostgreSQL的安装目录通常包含其可执行文件和库,而数据目录则存储实际的数据库文件。通过自定义这两个路径,可以满足...
离线安装PostgreSQL的过程通常包括以下步骤: 1. **下载软件包**:首先,你需要在有互联网连接的机器上下载适用于Ubuntu的PostgreSQL离线安装包。这些包通常包括`postgres`, `libpq-dev`, `pgdg-keyring`, 和 `pgdg...
首先,确保你的Linux系统能够正常访问互联网,因为安装过程中需要下载必要的依赖包。接着,你需要从PostgreSQL的官方网站下载对应的安装包。在本例中,下载的是postgresql-11.1的源码包。 安装PostgreSQL之前,需要...
本篇文章将详细讲解在CentOS 7上安装PostgreSQL 12.5版本时,其关键依赖包RPM(Red Hat Package Manager)的安装过程,包括`zlib`, `gcc`, 和 `readline-devel`。 首先,`zlib` 是一个开源的压缩库,它提供了数据...
8. **安装完成**: 等待安装过程完成,然后启动 PostgreSQL 服务。 ### 三、安装失败的解决方法 1. **权限问题**: 如果安装失败,可能是由于没有管理员权限。请确保以管理员身份运行安装程序。 2. **防火墙或安全...
### Linux PostgreSQL安装与配置详解 #### 一、安装PostgreSQL 在Linux环境下,PostgreSQL数据库的安装主要通过RPM包管理器完成。本节将详细阐述如何在Linux系统上安装PostgreSQL及其相关组件。 ##### 1.1 RPM包...
提供的压缩包中包含了`postgresql-9.2.24-windows-x64.exe`,这是一个64位版本的PostgreSQL安装程序。运行此程序将引导您完成安装步骤,包括设置数据库服务的默认端口、管理员密码以及数据存储位置等。请确保按照...
以下是 Ubuntu 下源码安装 Postgresql 的详细过程: 一、切换到 ROOT 账户并创建 Softwares 目录 在 Ubuntu 系统中,首先需要切换到 ROOT 账户,然后在根目录下创建一个名为 Softwares 的目录,并赋予相应的权限。...
本文将详细介绍在Linux环境下安装和使用PostgreSQL 8.2.14的过程。 首先,安装PostgreSQL在Linux上的步骤如下: 1. **下载RPM包**: 你需要下载四个RPM包,分别是: - `compat-postgresql-libs-4-1PGDG.rhel5.i...
总的来说,"postgresql_xp.rar" 包含的是一个对于寻找旧版PostgreSQL安装程序的用户非常宝贵的资源,尤其是那些在32位Windows环境中工作的用户。通过这个安装程序,用户可以享受到PostgreSQL 9.4.0带来的诸多改进...
### PostgreSQL安装配置详解 #### 一、PostgreSQL简介与特性 **PostgreSQL**是一款功能强大的开源对象关系型数据库管理系统(ORDBMS),其历史可以追溯到加州大学伯克利分校计算机系开发的 POSTGRES 版本 4.2。这...