源:http://blog.sina.com.cn/s/blog_48c95a190100e3g1.html
评:
今天突然意识到有可能以后要与PostgreSQL为伍的形势,所以赶紧尝试着在Fedora 8上装了一下传说中最Advanced的开源数据库系统,现在总结安装过程如下:
首先,从PostgreSQL的官方网站上下载其源代码,本人下载的版本是postgresql-8.3.7。然后为数据库建立对应的用户以避免以root登陆而造成安全漏洞。
# useradd postgres
然后解压下载的源代码到/usr/local/src中
# tar xvfz postgresql-8.3.7.tar.gz
# cd postgresql-8.3.7
# ./configure
# make
# make install
此时PostgreSQL的安装就完成了,但还需要进行相应的后续工作。
建立数据库目录
# mkdir /usr/local/pgsql/data
# chown -R postgres.postgres /usr/local/pgsql/data
此时,以postgres用户登录
# su - postgres
[postgres@localhost bin]$ /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data/
[postgres@localhost bin]$ cd /usr/local/pgsql/bin
启动服务
[postgres@localhost bin]$ pg_ctl -D /usr/local/pgsql/data start
server starting
创建数据库
[postgres@localhost bin]$ createdb test
CREATE DATABASE
对数据库进行测试
[postgres@localhost bin]$ psql test
Welcome to psql 8.2.5, the PostgreSQL interactive terminal.
Type: \copyright for distribution terms
\h for help with SQL commands
\? for help with psql commands
\g or terminate with semicolon to execute query
\q to quit
test=# create table mytable(Id varchar(20),Name varchar(30));
CREATE TABLE
test=# insert into mytable values('05601083','Zhichao Liang');
INSERT 0 1
test=# select * from mytable;
id | name
----------+---------------
05601083 | Zhichao Liang
(1 行)
test=#
此时,PostgreSQL已经可以正常使用了。
注:以上资料都是综合了网上其它人所写的关于PostgreSQL安装的中文文档,其实也可以直接根据PostgreSQL官网上所给的方法,步骤更加简单同时对于每一步都进行了相应的注释,链接如下http://www.postgresql.org/docs/8.4/interactive/install-procedure.html
分享到:
相关推荐
postgresql 安装程序。这是个开源的数据库管理程序。
Mastering PostgreSQL 10 Expert techniques on PostgreSQL 10 development and administration 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书
stolon 是用于 PostgreSQL 高可用性的云原生 PostgreSQL 管理器。它是云原生的,因为它可以让你在容器中保持一个高可用性的PostgreSQL(kubernetes集成),也可以在其他类型的基础设施(云IaaS、老式基础设施等)上...
POSTGRESQL PATRONI HA ON KUBERNETES 在当今的云计算环境中,数据库的高可用性变得至关重要。PostgreSQL,作为一个强大且开源的关系型数据库系统,已经成为了许多企业的首选。为了确保数据的安全性和服务的连续性...
通过阅读“PostgreSQL_8.2.3_中文文档.chm”,无论是初学者还是有经验的数据库管理员,都能深入理解PostgreSQL 8.2.3的功能和操作,从而更好地利用这一强大的数据库系统服务于Windows 8环境中的应用程序。
PostgreSQL中文学习手册 PostgreSQL PostgreSQL PostgreSQL学习手册 学习手册 学习手册 (数据表 数据表 ) 4 一、表的定义: 一、表的定义: 一、表的定义: . 4 PostgreSQL PostgreSQL PostgreSQL学习手册 学习手册...
postgresql-42.5.0.jar是Java上的一个驱动程序,用于连接PostgreSQL数据库并与其进行交互。它可以让Java程序员方便地使用PostgreSQL数据库,并提供了许多功能和工具,使程序员可以编写高效、稳定和高性能的应用程序...
PostgreSQL 9.6 RPM包是一款专为Linux系统设计的数据库管理系统安装包,采用RPM(Red Hat Package Manager)格式,适用于基于RPM的Linux发行版,如CentOS、Fedora、RHEL等。PostgreSQL是一款强大的开源关系型数据库...
PostgreSQL(postgresql-14.1.tar.bz2) PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统。...
8. **创建第一个数据库和用户**:使用 `createdb` 创建数据库,使用 `createuser` 创建数据库用户,并给予适当的权限。 9. **安装和配置额外的工具**:如 pgAdmin 或 psql,这些工具可以帮助你更方便地管理和操作...
PostgreSQL(postgresql-14.1.tar.gz) PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统。POSTGRES...
A Tour of PostgreSQL Internals.pdf Inside the PostgreSQL Query Optimizer.pdf Inside the PostgreSQL Shared Buffer Cache.pdf Internals Of PostgreSQL Wal.pdf PostgreSQL Internals Through Pictures.pdf ...
PostgreSQL(postgresql-13.5.tar.bz2) PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统。...
postgresql-42.6.0.jar 对 java 8的支持postgresql驱动包
8. **备份与恢复**:定期备份是数据库管理的重要环节。PostgreSQL支持多种备份策略,如物理备份(如使用`pg_dumpall`和`pg_dump`命令)和逻辑备份(如导出SQL脚本)。在数据丢失或灾难发生时,可使用恢复工具来还原...
Postgresql 支持条件连接,使用 ON 关键字可以指定连接条件。例如: ```sql SELECT * FROM emp e JOIN dept d ON e.dept = d.id WHERE e.id > 2; ``` Group By 语句 Postgresql 支持 GROUP BY 语句,使用 GROUP ...