win10安装porstgresql教程

1.如何在Windows平台上的安装PostgreSQL

PostgreSQL的现有版本在不增加可供购买的商业应用包时,并不降低其使用价值,反而由于它的plpgsql包和C及ODBC接口的存在,使数据库系统在二次开发的过程中,可最大程度地保护已经投入的程序资产。

宿主平台在Linux和类UNIX平台上,PostgreSQL8.2.4 比较适合 RedHat 的 AdvanceServer4和 Kylin2.1,这两个平台对于这一版本的PostgreSQL有最为接近的升级兼容性,两者的表示层都是BSD血统,使用的C库都在一个版本层中,系统的主要部分都很成熟,移植的问题基本上不存在。 对于Windows平台,目前典型的是2K和2K3,以及XP。

在2K平台上兼容性极好,运行稳定,并且在数据库内部的操作与其它平台上的版本完全一致,这给数据库应用在不同平台之间的移植打下了良好的基础。 Windows平台安装实践所选择的平台是Windows2K。

安装过程和一般应用程序的安装差不多,根据自己的需要指定安装选项,没有过多的要求。安装完毕并启动后,做以下几件事: (1)写一个文本文件,并命名为“pgpass.conf”,内容为: localhost:5432:postgres:postgres:qazwsxedc 其中“localhost”表示使用了UNIX域的Socket方式,这是为安全而考虑的。

第二个字段是端口,第三个字段是数据库名,第四个字段是帐户名,第五个 字段是口令。可以有多行,每行代表一个数据库帐户。

(2)上述文件放到以下路径: C:\Documents and Settings\postgresql\Application Data\postgresql 如果是不同的帐户,例如我使用的帐户是“campus”,那么路径为: C:\Documents and Settings\campus\Application Data\postgresql (3)打开ODBC数据源 --> 控制面板 --> 管理工具 --> ODBC数据源,在选项卡“用户DSN”中选择“添加”并打开,在列表中选择“PostgreSQL Unicode”并按“完成”。如果需要,也可以在选项卡“系统DSN”中按同一步骤添加。

(4)在列表中选择“PosgreSQL30W”,打开“配置”窗口,依次填入必要的信 息。在我的例子中,Database是“center”,Server是“Localhost”, Port是5432,UserName和Password根据自己的情况填写。

(5)按“Test”按钮,对话窗出现,显示“Connect successful”,然后按“Save”保存并退出。 (6)在VB、VC或是ASP中,按通常的方法选择数据源,这就完成了PostgreSQL在Windows系统上的全部安装过程。

我的应用数据库安装方法采用以文本文件的形式加上批处理过程来进行。关于建库的一段语句如下: select 'Create table space 。

' ; CREATE TABLESPACE campus_center -- 创建表空间 OWNER campus LOCATION 'E:/cps/campus_center' ; select 'Create database Center 。 。

' ; create database center -- 创建数据库 with template = template0 owner = campus tablespace = campus_center encoding = 'euc_cn' ; select 'Create Procedural Language PL/pgSQL 。' ; CREATE TRUSTED PROCEDURAL LANGUAGE 'plpgsql' -- 注册使用的解释器 HANDLER plpgsql_call_handler VALIDATOR plpgsql_validator其中,在建库时一定要指定参数“encoding = 'euc_cn'”,否则在Windows平台上会出现乱码。

批处理文件的内容大致如下: @echo off mem initdb.bat mkdir E:\cps\campus_center "D:\Program Files\PostgreSQL\8.2\bin\psql.exe" -h localhost -p 5432 postgres "postgres" -f .\00_wincenter_make.sql > .\initwin.log 2> .\initwin2.log 。 。

命令“mkdir”建立一个操作系统目录,作为将要建立的应用所使用的表空间。注意第二条命令“psql.exe”使用了全路径,后面的语句都是在一行上,不可中断。

命令使用文件“00_wincenter_make.sql”来创建数据库,产生的标准输出和标准错误分别向文件“initwin.log”和“initwin2.log”中写入,可用于建库过程中的诊断。后续语句可仿此办理,但输出换向符应由“>”改为“>>”,以追加信息到诊断日志尾部。

通常在诊断日志文件“initwin2.log”中找不到字符串“ERROR”时,可以认为应用数据库已经成功安装并运行了。 注意事项:如果在VB下使用PostgreSQL8.2.4,那么VB的版本要低于VS2005,否则接口不兼容。

这也是所谓“.net”战略的排他性。

2.如何安装PostgreSQL 9.2.4 For Windows

具体过程如下:

步骤1:安装postgreSQL 9.2.4

具体过程参见:如何安装PostgreSQL 9.2.4 For Windows?

步骤2:配置鉴权口令文件

pg_upgrade会在升级过程中多次连接新旧数据库,所以可以在pg_hba.conf中将鉴权方式设为"Trust"或者在使用MD5鉴权方式下配置pgpass.conf文件(文件位置:%APPDATA%\postgresql\pgpass.conf)。这样可以避免在升级过程中提示鉴权失败而导致升级不能正常进行。待升级成功后可以移除或清空文件内容。

步骤3:安装插件

将旧数据库服务器中使用的插件同样安装至新数据库服务器中。

步骤4:停止新旧数据库服务

通过命令行或服务管理界面进行

出现问题:

原因:未使用管理员权限运行命令提示符(CMD)

步骤5:用非windows系统管理员权限用户做升级前准备

RUNAS /USER:postgres "CMD.EXE"

SET PATH=D:\Program Files\PostgreSQL\9.2\bin;%PATH%;

步骤6:进入postgres用户目录,执行pg_upgrade(如果环境变量设置正确,会使用新版本下的pg_upgrade),会有升级相应的日志文件生成于此

命令格式:pg_upgrade -b oldbindir -B newbindir -d olddatadir -D newdatadir [option。]

其中会使用 - r 参数:作用是在系统升级成功后仍然保留日志文件。

如果升级过程中出现问题,可以通过windos事件检查器及相应升级日志文件进行分析。

pg_upgrade_internal.log

pg_upgrade_restore.log

pg_upgrade_server.log

pg_upgrade_server_start.log

pg_upgrade_utility.log

出现问题:

(1) 没有配置pgpass.conf或pg_hba.conf,检查日志文件有如下错误信息

could not connect to old postmaster started with the command:

"D:/Program Files (x86)/PostgreSQL/9.1/bin/pg_ctl" -w -l "pg_upgrade_server.log" -D "D:/Users/lv/Data/PostgreSQL/9.1" -o "-p 50432 -b " start

cannot write to log file pg_upgrade_server.log

(2) PATH环境变量配置错误引起的失败

手册上的示例为:SET PATH=%PATH%;C:\Program Files\PostgreSQL\9.0\bin; 这样旧数据库服务器环境变量将会使其路径优先被搜索到,导致提示该版本下的pg_upgrade不支持升级到新数据库版本。

(3) 失败后根据提示重新用initdb生成数据库时未创建用户postgres

(4) 创建用户时未创建口令,检查pg_upgrade_internal.log,有如下错误信息

connection to database failed: fe_sendauth: no password supplied

(5) 升级进程未结束再次运行pg_upgrade不成功

可以在进程管理中停止所有postgresql进程,然后重新进行升级

(6) 升级成功后,日志文件被自动删除,可以在命令行中用-r参数指定保留。

步骤7:恢复对配置文件(pg_hba.conf,postgresql.conf)进行的修改

主要是将鉴权方式修改回比较安全的模式

步骤8:升级后处理

升级完成后,pg_upgrade会提示需要运行脚本或批处理文件检查新数据库服务器及删除旧数据库服务器数据。

3.如何安装PostgreSQL

一、下载PostgreSQL

1

根据自己电脑操作系统的版本和位数下载相应的软件版本

2

我的电脑为Win8 64位系统,所以选择下载了postgresql-9.3.4-1-windows-x64这个版本

END

二、执行安装

1

右击文件选择以管理员身份运行

2

开始执行程序的安装

3

设置安装目录

4

设置数据的保存目录

5

设置数据库管理员密码,请牢记此密码。

6

设置端口号,选择默认的端口号即可

7

根据自己选择设置地区:这里选择中国

8

正式安装

9

完成安装

END

三、PostgreSQL的启动确认

打开控制面板-找到管理工具-服务

检查服务对话框PostgreSQL的状态,若为开始,则表示它已经正常启动了。

4.win10系统硬盘无损mbr转换为gpt模式详细教程

注意事项:1、不能保证百分百成功,建议提前转移备份所有硬盘数据2、legacy和mbr,uefi和gpt是一一对应关系,如果将硬盘改成gpt,bios必须开启uefi,否则系统不能启动,BIOS怎么开启UEFI模式可以使用免费版Diskgenius V4.5.0及以上版本进行硬盘分区表格式的转换。

具体步骤如下:1、右键使用管理员身份打开Diskgenius软件,选中目标硬盘,右击选择【转换分区表类型为GUID格式(P)】;2、在下一步的提示对话框,点击【确定】;3、在下面的页面,点击左上角的【保存更改】;4、在下一步的提示对话框,点击【是(Y)】;5、在CMD下使用diskpart查看,确认目标硬盘分区表格式已从MBR转换为GPT格式;6、检查目标硬盘,在MBR转换为GPT后分区的数据未丢失;7、至此,使用Diskgenius对硬盘进行MBR无损转换为GPT完毕,既转换了格式,又保留了数据,转换完毕后,需要进bios改成uefi。备注:1、如果在转换时出现以下提示,使用Diskgenius的【调整分区大小】功能先释放硬盘空间再进行操作;2、如下图所示,对硬盘进行空间释放,然后再按照上面的1-6步进行操作即可。

5.bios setup utility设置图解教程

e文的意思是:重新启动,并选择适当的启动设备。

这说明没有找到你的启动设备。检查一下硬盘连接的电源线和数据线,如果没问题,进入bios:不知你是何种型号的? 计算机启动还在自检(屏幕为黑屏白字,同时在屏幕右上角还显示一个图标)时按住键盘上的“Del”键,即可进入“CMOS Setup Utility”界面,利用光标移动键选择“Advanced BIOS Features”,敲回车键进入该项设置并选择“First Boot Device”项,利用“Page Up”或“Page Down”两个键将它修改为相应项,即如果你用光驱启动则更改为“[SM-HL-DT-ST DVDRAM GSA]”,而若用软盘启动则应修改为“Floppy”;最后按F10键并敲回车键保存设置后退出BIOS设置。

然后放入相应启动盘便可从该盘进行启动了。

6.win10下,postgresql 连接失败,用户验证失败

您好,参考故障现象

使用Windows Vista系统,恢复自行备份后,出现“User Profile Service服务未能登录,无法加载用户配置文件”如下图:

原因分析

User Profile Service服务负责加载和卸载用户配置文件。如果已停止或禁用此服务,用户将无法再成功登录或注销,应用程序在获取用户数据时可能会出问题,而且为接收配置文件事件通知注册的组件将无法接收这些通知。出现此类问题有可能是该服务被禁用,通过进入安全模式将该服务设置为启动,即可解决。

解决方案

一、开启此服务

1、重新启动计算机开机时连续点击F8,选择进入安全模式。

2、开始-在搜索栏中输入services.msc /s(如图)

弹出用户帐户控制对话框后选择同意,进入本地服务设置,找到User Profile Service服务(如图)

双击出现属性对话框,将启动类型设置为自动(如图)

确定后重新启动计算机。

二、如果上述操作无效的情况下,可以执行以下操作:

1、按F8进入安全模式。

2、重新添加一个用户帐户,

7.windows下postgresql安装包后怎么使用

一、windows下安装过程安装介质:postgresql-9.1.3-1-windows.exe(46M),安装过程非常简单,过程如下:1、开始安装:2、选择程序安装目录:注:安装 PostgreSQL 的分区最好是 NTFS 格式的。

PostgreSQL 首要任务是要保证数据的完整性,而 FAT 和 FAT32 文件系统不能提供这样的可靠性保障,而且 FAT 文件系统缺乏安全性保障,无法保证原始数据在未经授权的情况下被更改。此外,PostgreSQL 所使用的"多分点"功能完成表空间的这一特征在FAT文件系统下无法实现。

然而,在某些系统中,只有一种 FAT 分区,这种情况下,可以正常安装 PostgreSQL,但不要进行数据库的初始化工作。安装完成后,在 FAT 分区上手动执行 initdb.exe 程序即可,但不能保证其安全性和可靠性,并且建立表空间也会失败。

win10安装porstgresql教程

转载请注明出处windows之家 » win10安装porstgresql教程

win10

怎么在win10中找已安装过的软件

阅读(144)

本文主要为您介绍怎么在win10中找已安装过的软件,内容包括win10系统怎么在开始菜单找到已安装过的软件,win10系统怎么在开始菜单找到已安装过的软件,windows10怎么找安装的软件都在哪里。打开win10系统什么都不太熟悉,刚装了个软件,没有在桌

win10

win10系统微信怎么安装

阅读(103)

本文主要为您介绍win10系统微信怎么安装,内容包括怎么在win10上面安装微信,电脑win10怎么安装微信,怎么在win10上面安装微信。工具/原料win10电脑微信电脑win10安装微信的具体步骤如下:首先在上百度首页搜索微信,然后点击进去下载最新版本的

win10

win10无法安装2017cad

阅读(193)

本文主要为您介绍win10无法安装2017cad,内容包括为什么win10安cad2017安不上去呢,cad2017许可管理器不起作用或未正确安装win10系统,为什么win10安cad2017安不上去呢。方法一:在C盘下找到c:programDataFLEXnet,这个文件夹是隐藏的,要把隐藏属

win10

ansys15软件win10安装

阅读(102)

本文主要为您介绍ansys15软件win10安装,内容包括ansys15.0支持win10吗ansys哪个版本支持win10,请问win10系统能安装上ansys15.0,如果安不上的话,哪个版本能安,如何在win10上安装ansys。安装教程:选择第一项“Install ANSYS Products”开始正

win10

WIN10怎么安装外来软件

阅读(116)

本文主要为您介绍WIN10怎么安装外来软件,内容包括win10怎么安装应用商店以外的应用,win10怎么安装软件,win10怎么安装软件。点击Win10系统的开始菜单,然后在点击应用商店,如下图所示。打开Win10应用商店后,在搜索框里输入想要搜索的应用软件,然

win10

声卡驱动win10驱动安装失败怎么办

阅读(103)

本文主要为您介绍声卡驱动win10驱动安装失败怎么办,内容包括win10系统,安装声卡驱动,安装到最后出现如下提示,显示安装失,我的电脑win10无法安装声卡怎么解决,Win10更新声卡驱动安装失败怎么办。用驱动精灵重装下声卡驱动程序试试,还不行,可

win10

win10怎么安装myeclipse

阅读(101)

本文主要为您介绍win10怎么安装myeclipse,内容包括win10怎么装myeclipse10,win10可以安装myeclipse吗,怎么安装myeclipse10。方法/步骤1先要到网上下载压缩包和注册机包,先解压myeclipse10,就可以执行myeclipse10图标,如图。2然后点击“nex

win10

win10系统怎么安装win7字体

阅读(84)

本文主要为您介绍win10系统怎么安装win7字体,内容包括如何将win10的字体windows7,win10系统字体怎么修改成win7,字体在哪个文件夹里win10/win7怎么安装新。Win10换字体步骤 升级到Windows10。2、替换字体,把预置的微软雅黑,替换成无hinting版

win10

戴尔win1064位系统安装教程

阅读(127)

本文主要为您介绍戴尔win1064位系统安装教程,内容包括戴尔笔记本怎么重装系统win10,戴尔电脑win10怎么用U盘重装系统,戴尔电脑怎么安装win10系统?。关于这个戴尔笔记本重装系统的参考步骤如下:安装准备已安装系统的电脑一台2、4G及以上U盘一

win10

win10插耳机怎么设置内放

阅读(173)

本文主要为您介绍win10插耳机怎么设置内放,内容包括win10怎么设置内放,插耳机语音时对面能听到自己方的音乐,win10怎么开内放,电脑在插耳机的情况下,怎么调成外放?。1. 想弄声音,必须先找到控制面板,鼠标右击桌面空白的地方,选择个性化。2. 进

win10

设置昵称win10账户

阅读(212)

本文主要为您介绍设置昵称win10账户,内容包括w10电脑账户名怎么改,windows10怎么改账户名字,w10系统怎么更改用户名。Win10预览版安装后就需要设置添加账户(详见系统之家《Win10如何添加在线、本地和儿童帐户》),以便保护个人隐私。如何觉得对

win10

win10设置了从不还是要睡眠

阅读(113)

本文主要为您介绍win10设置了从不还是要睡眠,内容包括win10为什么设置了从不休眠还是会休眠,win10设置了从不不睡眠为什么还是会睡眠,win10设置了永不休眠怎么还是休眠。如果你用的是正规品牌电脑或高端的电脑,尤其是电脑自带正版的操作系统

win10

win10的鼠标灵敏度怎么设置方法

阅读(129)

本文主要为您介绍win10的鼠标灵敏度怎么设置方法,内容包括win10怎么设置鼠标灵敏度,win10系统鼠标灵敏度怎么调整,win10系统怎么调整鼠标灵敏度。工具/原料安装win10系统电脑一枚。win10怎么设置鼠标速度_win10鼠标灵敏度怎么调命令行调节

win10

win10文件夹限制访问权限在哪设置

阅读(134)

本文主要为您介绍win10文件夹限制访问权限在哪设置,内容包括win10访问文件夹权限怎么设置,win10文件夹禁止访问怎么设置,win10访问文件夹权限怎么设置。工具/原料win10电脑方法/步骤首先找到你要操作的文件夹,这里用一个声卡相关的文件夹做

win10

怎么在win10中找已安装过的软件

阅读(144)

本文主要为您介绍怎么在win10中找已安装过的软件,内容包括win10系统怎么在开始菜单找到已安装过的软件,win10系统怎么在开始菜单找到已安装过的软件,windows10怎么找安装的软件都在哪里。打开win10系统什么都不太熟悉,刚装了个软件,没有在桌

win10

win10系统微信怎么安装

阅读(103)

本文主要为您介绍win10系统微信怎么安装,内容包括怎么在win10上面安装微信,电脑win10怎么安装微信,怎么在win10上面安装微信。工具/原料win10电脑微信电脑win10安装微信的具体步骤如下:首先在上百度首页搜索微信,然后点击进去下载最新版本的

win10

win10无法安装2017cad

阅读(193)

本文主要为您介绍win10无法安装2017cad,内容包括为什么win10安cad2017安不上去呢,cad2017许可管理器不起作用或未正确安装win10系统,为什么win10安cad2017安不上去呢。方法一:在C盘下找到c:programDataFLEXnet,这个文件夹是隐藏的,要把隐藏属

win10

ansys15软件win10安装

阅读(102)

本文主要为您介绍ansys15软件win10安装,内容包括ansys15.0支持win10吗ansys哪个版本支持win10,请问win10系统能安装上ansys15.0,如果安不上的话,哪个版本能安,如何在win10上安装ansys。安装教程:选择第一项“Install ANSYS Products”开始正

win10

WIN10怎么安装外来软件

阅读(116)

本文主要为您介绍WIN10怎么安装外来软件,内容包括win10怎么安装应用商店以外的应用,win10怎么安装软件,win10怎么安装软件。点击Win10系统的开始菜单,然后在点击应用商店,如下图所示。打开Win10应用商店后,在搜索框里输入想要搜索的应用软件,然

win10

声卡驱动win10驱动安装失败怎么办

阅读(103)

本文主要为您介绍声卡驱动win10驱动安装失败怎么办,内容包括win10系统,安装声卡驱动,安装到最后出现如下提示,显示安装失,我的电脑win10无法安装声卡怎么解决,Win10更新声卡驱动安装失败怎么办。用驱动精灵重装下声卡驱动程序试试,还不行,可

win10

win10怎么安装myeclipse

阅读(101)

本文主要为您介绍win10怎么安装myeclipse,内容包括win10怎么装myeclipse10,win10可以安装myeclipse吗,怎么安装myeclipse10。方法/步骤1先要到网上下载压缩包和注册机包,先解压myeclipse10,就可以执行myeclipse10图标,如图。2然后点击“nex

win10

win10安装cad2014无法安装不了

阅读(162)

本文主要为您介绍win10安装cad2014无法安装不了,内容包括windows10系统安装不了autocad2014怎么办,win10cad2014安装失败,怎么解决?,win10装CAD2014安装失败,出现这个怎么解决。具体如下:首先将下载好的autocad软件进行解压,点击【setup】按