`
MauerSu
  • 浏览: 509809 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

PostgreSQL installation on Fedora 8

 
阅读更多
源: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 安装程序

    postgresql 安装程序。这是个开源的数据库管理程序。

    Mastering PostgreSQL 10 Expert techniques on PostgreSQL 10 development and epub

    Mastering PostgreSQL 10 Expert techniques on PostgreSQL 10 development and administration 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书

    PostgreSQL patroni HA on kubernetes

    POSTGRESQL PATRONI HA ON KUBERNETES 在当今的云计算环境中,数据库的高可用性变得至关重要。PostgreSQL,作为一个强大且开源的关系型数据库系统,已经成为了许多企业的首选。为了确保数据的安全性和服务的连续性...

    PostgreSQL_8.2.3.rar_postgresql_windows 8

    通过阅读“PostgreSQL_8.2.3_中文文档.chm”,无论是初学者还是有经验的数据库管理员,都能深入理解PostgreSQL 8.2.3的功能和操作,从而更好地利用这一强大的数据库系统服务于Windows 8环境中的应用程序。

    postgresql-42.5.0.jar

    postgresql-42.5.0.jar是Java上的一个驱动程序,用于连接PostgreSQL数据库并与其进行交互。它可以让Java程序员方便地使用PostgreSQL数据库,并提供了许多功能和工具,使程序员可以编写高效、稳定和高性能的应用程序...

    PostgreSQL 9.6 RPM包

    PostgreSQL 9.6 RPM包是一款专为Linux系统设计的数据库管理系统安装包,采用RPM(Red Hat Package Manager)格式,适用于基于RPM的Linux发行版,如CentOS、Fedora、RHEL等。PostgreSQL是一款强大的开源关系型数据库...

    stolon 是用于 PostgreSQL 高可用性的云原生 PostgreSQL 管理器

    stolon 是用于 PostgreSQL 高可用性的云原生 PostgreSQL 管理器。它是云原生的,因为它可以让你在容器中保持一个高可用性的PostgreSQL(kubernetes集成),也可以在其他类型的基础设施(云IaaS、老式基础设施等)上...

    PostgreSQL数据库内部原理剖析 PDF

    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(postgresql-13.5.tar.bz2) PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统。...

    postgresql-42.6.0.jar 对 java 8的支持postgresql驱动包

    postgresql-42.6.0.jar 对 java 8的支持postgresql驱动包

    Postgres.app ( PostgreSQL Server App on the Mac )

    对于开发人员而言,Postgres.app支持常见的开发框架,如Ruby on Rails、Python的Django、Node.js的Sequelize等。这意味着开发者可以在Mac环境下无缝地进行开发工作,利用PostgreSQL的强大功能。 **备份与恢复** ...

    postgresql

    8. **备份与恢复**:定期备份是数据库管理的重要环节。PostgreSQL支持多种备份策略,如物理备份(如使用`pg_dumpall`和`pg_dump`命令)和逻辑备份(如导出SQL脚本)。在数据丢失或灾难发生时,可使用恢复工具来还原...

    Postgresql-10安装包

    8. **创建第一个数据库和用户**:使用 `createdb` 创建数据库,使用 `createuser` 创建数据库用户,并给予适当的权限。 9. **安装和配置额外的工具**:如 pgAdmin 或 psql,这些工具可以帮助你更方便地管理和操作...

    PostgreSQL中文手册9.2

    PostgreSQL中文学习手册 PostgreSQL PostgreSQL PostgreSQL学习手册 学习手册 学习手册 (数据表 数据表 ) 4 一、表的定义: 一、表的定义: 一、表的定义: . 4 PostgreSQL PostgreSQL PostgreSQL学习手册 学习手册...

    postgresql 开发指南

    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 ...

    PostgreSQL(postgresql-13.5.tar.gz)

    PostgreSQL(postgresql-13.5.tar.gz) PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统。POSTGRES...

Global site tag (gtag.js) - Google Analytics