问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何安装PostgreSQL 9.2.4 For Windows

发布网友 发布时间:2022-04-07 15:08

我来回答

3个回答

懂视网 时间:2022-04-07 19:29

删除服务
  • 删除data目录,重新初始化数据库:initdb -–locale=C –E UTF-8 data

  • 重新创建数据库服务:pg_ctl register –N postgresql –D data

  •           技术图片

    角色数据操作

  • 给数据库创建角色:createuser –a 角色名

  • 创建数据库: createdb –O 角色名 数据库名

  • 删除数据库: dropdb 数据库名

  • 备份数据库:pg_dump –Fc 数据库名 > xx.dump

  • 恢复数据库:pg_restore –d 数据库名 < xx.dump

  • 远程备份: pg_dump -h 127.0.0.1 -U 角色名 -Fc 数据库名 > xx.dump

  • 操作数据库:psql 数据库名

  • 开启postgresql外部连接权限

    技术图片

    技术图片

    技术图片

    PostgreSQL—安装

    标签:nbsp   code   attr   org   数据库服务   img   数据库安装   utf-8   pos   

    热心网友 时间:2022-04-07 16:37

    一、安装准备
    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相关插件、驱动或工具。
    选择<远程服务器
    进行软件下载及安装。
    至此,完整软件包的安装结束。

    热心网友 时间:2022-04-07 17:55

    具体过程如下:
    步骤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会提示需要运行脚本或批处理文件检查新数据库服务器及删除旧数据库服务器数据。
    如何安装PostgreSQL 9.2.4 For Windows

    开始安装2.选择安装目录3.选择数据存放目录 4.选择数据存放目录 该目录在以后的使用过程中可以修改调整。5.输入超级用户口令6.监听端口号设置 默认即可,以后使用中可以通过修改postgresql.conf进行调整。7.高级选项-语言环境设置选择Default locale 即可,中文简体 新加坡(Chinese[Simplified],Singapore)未做...

    如何从PostgreSQL9.1.7升级到9.2.4

    步骤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)。这...

    请教如何删除PostgreSQL 9.2

    1、如果是postgresql.app的形式,这个简单,跟其他app一样,删除app即可。2、如果是使用installer图形界面方式安装的。则需要打开终端命令行。3、执行 open /Library/PostgreSQL/9.2/uninstall-postgresql.app 可能会提示输入密码。4、等待上一步执行完成后,删除postgresql文件夹 sudo rm -rf /Library/Post...

    如何用命令打开postgresql数据库

    F:\PostgreSQL\9.2\bin&gt;psql.exe -h localhost -U postgres -d Test -p 5432psql (9.2.4)输入 "help" 来获取帮助信息.Test=#Test=# help;您正在使用psql, 这是一种用于访问PostgreSQL的命令行界面键入: \copyright 显示发行条款 \h 显示 SQL 命令的说明 \? 显示 pgsql 命令的说明...

    postgresql数据库linux源码解压后找不到configure 版本为postgresql-9....

    你下的是编译完的二进制版,源码版在Source code下点file brower,下载postgresql-9.2.1.tar.gz

    postgresql解压版怎么配置

    在postgresql.conf文件添加:listen_addresses = '*'在pg_hba.conf文件添加:host all all 10.10.3.1/24 trust24表示掩码为255.255.255.0,所以表示对这个子网的所有IP开放了。就可以在10.10.3.5上访问10.10.3.5了。完成后执行一下C:\Windows\System32&gt;net stop PostgreSQLC:\Windows\System...

    如何在centos 7中安装pyxml

    chkconfig postgresql-9.2 on //将pg启动服务加入CentOS的启动列表,相当于windows里面的启动项 su – postgres //切换到postgres用户,该用户为安装pg时安装包自动创建的,它是pg默认的超级用户,在该用户环境下有一些管理命令 -bash-4.1(postgres)$createuser –superuser openerp //创建一个叫...

    postgresql9.2恢复,选择了文件路径,下面恢复按钮还是灰色的不能点?_百...

    用命令, psql -h 127.0.0.1 -p 5432 -d dbName -U userName -f C:\Users\Administrator\Desktop\run_bak_2018-4-16\DB_postgis20.backup 我也遇到过这个问题恢复按钮灰色无法点击,可直接用命令就能恢复。数据OK。

    哪位高手可以推荐几款通用的数据库管理工具

    该工具可以连接任何 Oracle 9.2.0.1 或者以上版本的 Oracle 数据库,支持Windows、Linux 和 Mac OS X 系统。·授权协议:免费,非开源·开发语言:Java·操作系统:Windows Linux MacOS17、EMS SQL Manager for MySQLEMS SQL Manager for MySQL是一款高性能MySQL数据库服务器系统的管理和开发工具。它支持从MySQL 3.23到...

    PostgreSQL9.2备份与还原

    cd C:\Program Files\PostgreSQL\9.0\bin 备份数据库:pg_dump -h localhost -U postgres databasename &gt; C:\databasename.bak 恢复数据库:psql -h localhost -U postgres -d databasename &lt; C:\databasename.bak

    如何安装window7系统 安装windows10 windows10怎么安装 mac安装windows windows安装光盘 windows10安装程序 window10怎么安装 Windows7 Windows
    声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
    魔兽世界8.1能量的平衡任务怎么过介绍_魔兽世界8.1能量的平衡任务怎么... 魔兽世界能量的平衡任务线怎么接? WOW魔兽世界7.0苏拉玛护月堡垒任务攻略详解介绍_WOW魔兽世界7.0苏拉玛护... 荣耀z5平板参数 办房产证面积误差如何处理 房地产权属登记纠纷处理流程是怎样的 借贷会发生什么负面 什么是非正规借贷 企业之间可以贷款吗 公司之间什么情况下可能发生借贷无效,是哪些情况? 0首付分期付款买车需要什么条件? 我手机QQ昨天被拉进一个群,今天退出群死活退不出来 Mac视频格式转换器哪个好 视频格式转换软件哪个快又好用?视频转换器苹果mac版推荐 MacBook Pro,有哪些视频格式转换器能用? 今年的国库券几月份发?为什么国库券难买? 今年(2007年)的国债什么时候发行啊? 今年国债什么时候发行 今年国债2018年什么时候发行啊 河南省新乡市长垣市农村白菜豆酱菜的做法? 求推荐一款Mac上的万能视频格式转换器 农村白菜地附近有老农整点柴草慢慢烧是咋回事? 谁知道白菜葱头萝卜汤怎么做好吃呢? *一号文件鼓励“资本下乡” ,该项*所带来的后果和机遇,有哪位有识之士发表一下观点 查贵州省清镇市站街镇小河村小河的历史地名叫什么 火星人说什么语言 白菜农场这个地图,哪个版本有自动收蛋的机器人呀。在哪买都说下谢谢 几年后海南琼中草南村改变会怎么样 河北唐县南伏城都有什么姓 固阳邮编怎么填 iphone 里面的音频文件 怎么导出来 购车分期零首付购车怎么? 如何从iphone导出音频文件 qq解散恢复群聊的那点事 如何导出iphone中的音频文件 乐檬x3哪个版本音质好 联想乐檬x3青春版音质怎么样 联想乐檬x3的音质怎么样 联想乐檬X3的hifi能到什么水平?跟x5max比 乐檬X3和HTC One A9哪个好? 乐檬x3国际版rom音质怎样 联想乐檬X3的重量是多少 手机 乐檬X3 数据连接点开没有用 并且一直是2G的网络 联想乐檬x3青春版音效对比其他两个版本 乐檬X3支持电信4G吗 乐檬x3 vs pro5音质 东风悦达起亚赛拉图的备用钥匙为什么打不着车 乐檬X3是现在外放效果最好的安卓手机吗? 乐檬x3怎样彻底关闭后台 一般女性排卵几天?具体是哪几天呢?