一、下载PostgreSQL
建网站原本是网站策划师、网络程序员、网页设计师等,应用各种网络程序开发技术和网页设计技术配合操作的协同工作。创新互联专业提供网站制作、网站建设,网页设计,网站制作(企业站、成都响应式网站建设公司、电商门户网站)等服务,从网站深度策划、搜索引擎友好度优化到用户体验的提升,我们力求做到极致!
1
根据自己电脑操作系统的版本和位数下载相应的软件版本
2
我的电脑为Win8 64位系统,所以选择下载了postgresql-9.3.4-1-windows-x64这个版本
END
二、执行安装
1
右击文件选择以管理员身份运行
2
开始执行程序的安装
3
设置安装目录
4
设置数据的保存目录
5
设置数据库管理员密码,请牢记此密码。
6
设置端口号,选择默认的端口号即可
7
根据自己选择设置地区:这里选择中国
8
正式安装
9
完成安装
PostgreSQL是一个强大开源的对象关系类型数据库系统,它能运行于几乎所有主要的操作系统,包括Linux、Unix(AIX、BSD、HP-UX、SGIIRIX、MacOS、Solaris、Tru64)、WindowsOS。在这篇教程里,我们将学习如何在CentOS7/6.5/6.4server中建立PostgreSQL。1.安装PostgreSQL首先根据你的服务器架构添加PostgreSQL库:对CentOS6.x32bit:rpm-Uvhtcpfirewall-cmd--reload3.访问PostgreSQL常用的命令提示符默认情况下数据库名和用户名都是postgres。切换至用户以执行相关操作:su–postgres输入以下命令登陆:psql会有以下样例输出:psql(9.3.5)Type"help"forhelp.Postgres=#可通过输入\q退出postgresql返回命令终端:4.设置用户密码登陆至postgres命令提示符界面su–postgrespsql然后使用命令设置密码postgres=#\passwordpostgresEnternewpassword:Enteritagain:postgres=#\q输入命令以建立PostgreSQL系统管理工具postgres=#CREATEEXTENSIONadminpack;CREATEEXTENSION5.创建用户和数据库例如:用户名:senthil密码:centos数据库名:mydb转到postgres用户su–postgres创建用户senthil$createusersenthil创建数据库$createdbmydb现在登陆至psql提示符界面,为用户senthil设置密码及授权对数据库mydb的访问:$psqlpsql(9.3.5)Type"help"forhelp.postgres=#alterusersenthilwithencryptedpassword'centos';ALTERROLEpostgres=#grantallprivilegesondatabasemydbtosenthil;GRANTpostgres=#6.删除用户和数据库首先转到postgres界面su–postgres输入命令$dropdb删除用户名可输入$dropuser7.配置PostgreSQL-MD5认证MD5认证需要客户端提供一个MD5-encrypted密码以便身份验证。你需要编辑/var/lib/pgsql/9.3/data/pg_hba.conf文件:vi/var/lib/pgsql/9.3/data/pg_hba.conf添加或修改的行如下:[]#TYPEDATABASEUSERADDRESSMETHOD#"local"isforUnixdomainsocketconnectionsonlylocalallallmd5#IPv4localconnections:hostallall127.0.0.1/32md5hostallall192.168.1.0/24md5#IPv6localconnections:hostallall::1/128md5[]重启postgresql服务以应用更改在CentOS6.x系统中servicepostgresql-9.3restart在CentOS7系统中systemctlrestartpostgresql-9.38.配置PostgreSQL-ConfigureTCP/IP默认情况下,TCP/IP连接是不可行的,所以其他计算机用户不能连接到postgresql。编辑文件/var/lib/pgsql/9.3/data/postgresql.conf可以允许连接:vi/var/lib/pgsql/9.3/data/postgresql.conf找到下面的行:[]#listen_addresses='localhost’[]#port=5432[]把两行都取消并设置为你的postgresql服务器IP地址或设置为“*”监听所有客户端。如下所示:listen_addresses='*'port=5432重启以应用更改在CentOS6.x系统中:/etc/init.d/postgresql-9.3restart在CentOS7系统中:systemctlrestartpostgresql-9.39.使用phpPgAdmin管理PostgreSQLphpPgAdmin是使用PHP编写的基于web的管理工具,用于管理PostgreSQL。它只适用与PostgreSQLRPM库。如果你没有添加PostgreSQL库,你可以添加EPEL库。可根据下面的链接在CentOS6.x中建立EPEL库
一、安装准备 1.安装介绍可浏览PostgreSQL在Windows 平台下的下载页面,了解各种下载和安装PostgreSQL的方法。 在Windows上安装PostgreSQL最简单的方法是从前面的下载页面下载由EnterpriseDB公司维护的一键安装程序,这个安装程序将在Windows上安装一个已编译好的PostgreSQL数据库软件、一个图形界面的管理程序pgAdmin、可选择的有附加功能的增值模块和过程语言。另外一个名叫StackBuilder的软件也会安装上,它可以帮助你下载或安装附加模块,如ODBC或JDBC驱动 2.安装环境Win7旗舰版64位 postgresql-9.2.4-1-windows-x64.exe 二、安装过程1. 开始安装2. 选择安装目录3. 选择数据存放目录 4.选择数据存放目录 该目录在以后的使用过程中可以修改调整。5. 输入超级用户口令6. 监听端口号设置 默认即可,以后使用中可以通过修改postgresql.conf进行调整。7. 高级选项-语言环境设置选择Default locale 即可,中文简体 新加坡(Chinese[Simplified], Singapore)未做尝试,据说会导致查询结果和排序效果不正确。8. 安装进度9. 安装结束之后可以利用 Stack Builder工具安装PostgreSql相关插件、驱动或工具。 选择远程服务器 进行软件下载及安装。 至此,完整软件包的安装结束。
先新建一个数据目录比如:~/data
然后运行:initdb -D ~/data
请确保此命令要运行成功,有错要排错。
成功之后运行:postgres -D ~/data
即可启动
Ubuntu系统中安装PostgreSQL数据库服务器。
第1步:添加PostgreSQL的APT仓库
PostgreSQL的包也是Ubuntu默认库中找到,但是当我尝试在Ubuntu 12.04安装PostgreSQL我只找到的PostgreSQL 9.1在默认APT仓库。所以,我请你先添加PostgreSQL的APT仓库在你的系统上PostgreSQL的官方建议网站使用以下命令。
第2步:安装PostgreSQL
现在,我们已经在我们的系统中增加PostgreSQL的官方资料库,首先我们需要更新资料库列表。使用以下命令我们的Ubuntu系统安装了最新的PostgreSQL服务器。
$ sudo apt-get update
$ sudo apt-get install postgresql postgresql-contrib
第3步:连接到PostgreSQL
安装PostgreSQL数据库服务器,默认情况下后,它创建了一个用户的Postgres的具有角色“Postgres”。它还会创建具有相同名称的“Postgres”系统账户。因此,要连接到服务器的Postgres,登录到系统用户postgres和连接数据库。
$ sudo su - postgres
$ psql
现在你登录到PostgreSQL数据库服务器。要检查的登录信息使用后从数据库命令提示符下命令。
postgres-# conninfo
若要从PostgreSQL数据库命令提示符下断开连接只需键入以下命令并按回车键。它会回报你回到Ubuntu的命令提示符。
postgres-# q
你的PostgreSQL安装已顺利完成。让我们看一下phpPgAdmin的安装在Ubuntu系统中。
一、去官方网站下载PostgreSQL当前最新版(当前最新版本为9.3.2)。
二、除此之外还需准备Perl(当前最新为5.18.1.1800)及Flex、Bison安装包。
三、安装PostgreSQL。