postgresql 安装(windows下安装postgresql失败,报错的原因及解决方法)

:暂无数据 2026-05-09 13:40:02 0
很多朋友初次接触postgresql 安装可能会觉得有点陌生,这很正常。今天这篇文章,咱们就一起把windows下安装postgresql失败,报错的原因及解决方法这事儿聊透,希望能帮您理清思路。

本文目录

windows下安装postgresql失败,报错的原因及解决方法

windows下安装postgresql失败,报错,经过打补丁,添加账户等一系列操作仍然报错。经过自己分析,怀疑是计算机名为中文导致的,果断改名英文加数字,重启,搞定,可以正常安装了。

Postgre**L必须安装在C盘吗

不是
默认安装地址是在C盘,也可以改成D盘自建的空文件夹
在这里插入图片描述
第四步:在Password处输入你喜欢的密码(安装好后要使用这串密码,请务必牢记),在Retypepassword中重输密码

Postgre**L安装roaringbitmap插件

DB version: Postgre**L **** on x86_64-pc-linux-gnu, compiled by gcc (GCC) ***** 20150623 (Red Hat ***.5-39), 64-bit
OS: CentOS Linux release ***** (Core)
roaringbitmap: roaringbitmap-0.5
***隐藏网址***

作者github地址里的安装过程写的比较简单,一路碰到不少坑,记录下来供参考。

1.查看当前安装的pg,确保只有一个版本存在

2.确认当前环境变量配置

3.确认postgres主机账号已设置密码

4.确认postgres主机账号已添加至sudoers文件中

1.安装 llvm-toolset-7-clang 》= *****

2.安装 llvm5.0-devel 》= ***

3.安装postgresql12-devel

***** (warning不用理会,没有error即可)

***** install(如果此步骤缺少后面的四行输出则会遇到后面的报错3)

见github地址

报错1:未配置环境变量以及未安装 postgresql12-devel 开发包

报错2:未安装依赖包 llvm5.0-devel 》= *** 和 llvm-toolset-7-clang 》= *****

报错***** install 步骤不完整导致报错 Float8GetDatum

ubuntu下安装 postgresql 的命令

你的安装命令不完整,少了一个 install ,
如果是安装Postgre**L客户端:sudo apt-get install postgresql-client
如果是安装Postgre**L服务器:sudo apt-get install postgresql
正常情况下,安装完成后,Postgre**L服务器会自动在本机的5432端口开启。
如果还想安装图形管理界面,可以运行这个命令:sudo apt-get install pgadmin3
更多关于Postgre**L的用法,楼主可以百度《Linux就该这么学》,搜索关键字可以获得相应的教程。

如何在linux suse上安装postgresql数据库

如何在linux suse上安装postgresql数据库
# cd /usr/local/src/
# tar zxf *****
# cd postgresql-9.***
# ./configure --prefix=/usr/local/pgsql
# make
# make install
//和mysql一样建立组和用户
# groupadd postgres
# useradd -g postgres postgres
//给pgsql创建一个数据库的文件夹
# mkdir /usr/local/pgsql/data
//设置data文件夹属于哪个用户
# chown postgres:postgres /usr/local/pgsql/data
//切换到postgres用户
# su - postgres
//生成数据库
$ /usr/local/pgsql/bin/initdb --encoding=UTF-8 --no-locale -D /usr/local/pgsql/data
$ exit
//复制启动文件
# cp /usr/local/src/postgresql-9.***/contrib/start-scripts/linux /etc/*****/postgresql
//设置开机启动

pg数据库安装问题

***隐藏网址***
建议用Homebrew安装postgre**L
先安装Homebrew ,但是Homebrew依赖于Xcode Command Line Tools,所以需先打开终端执行:
xcode-select --install
在终端中执行安装Homebrew:
***隐藏网址***
检查是否已安装成功:
$ brew -v
Homebrew *****
Homebrew/homebrew-core (git revision 0aeb7; last commit 2018-04-12)
homebrew安装postgre**L:
brew install postgresql
安装完postgresql之后需要初始化数据库:
initdb /usr/local/var/postgres -E utf8
如果你不初始化,那么db的路径就是上面的/usr/local/var/postgres(在MacOS *****上),数据库编码类型就是utf8.
设置开机启动postgresql服务:
ln -sfv /usr/local/opt/postgresql/*.plist ~/Library/LaunchAgents
launchctl load ~/Library/LaunchAgents/*****
第一句将postgresql的配置plist文件做软连接至系统的对应路径下,第二句加载其中的一个plist文件.有可能你的postgresql不是通过homebrew安装的,你的plist文件名会略有不同,你只需要自行到/usr/local/opt/postgresql/中找到正确的文件名就可以了.
下面是启动和停止postgresql服务的指令:
pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/***** start
pg_ctl -D /usr/local/var/postgres

postgresql 安装很难?那是你没抓住windows下安装postgresql失败,报错的原因及解决方法这个核心!详细解读看全文。关注我,每天一个硬核知识。
本文编辑:admin

更多文章:


不能找到pdb文件(cocos编译无法找到pdb文件,怎么办)

不能找到pdb文件(cocos编译无法找到pdb文件,怎么办)

大家好,如果您对不能找到pdb文件还心存疑问,别着急,今天这篇文章就将围绕cocos编译无法找到pdb文件,怎么办为您展开详细解说。

2026年5月9日 15:20

汇编输入指令(汇编 输入输出指令怎么用)

汇编输入指令(汇编 输入输出指令怎么用)

当大家谈论汇编输入指令时,总免不了提及汇编 输入输出指令怎么用。它们之间究竟有何玄机?读完本文你便了然于胸。

2026年5月9日 15:00

z型提升机 ljxy(z型往复式提升机是不是特种设备)

z型提升机 ljxy(z型往复式提升机是不是特种设备)

各位老铁们,大家好,今天由我来为大家分享z型提升机 ljxy,以及z型往复式提升机是不是特种设备的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

2026年5月9日 14:40

oracle存储过程怎么调试(oracle 怎么调用存储过程)

oracle存储过程怎么调试(oracle 怎么调用存储过程)

就像学骑车需要掌握平衡一样,理解oracle存储过程怎么调试的窍门,恰恰在于把握好oracle 怎么调用存储过程这个“平衡点”。

2026年5月9日 14:20

论坛建站免费模板(论坛网站模板有哪些呢有源代码是最好的)

论坛建站免费模板(论坛网站模板有哪些呢有源代码是最好的)

我们注意到,那些在论坛建站免费模板上表现突出的人,往往都对论坛网站模板有哪些呢有源代码是最好的有独到的见解。这并非巧合。

2026年5月9日 14:00

postgresql 安装(windows下安装postgresql失败,报错的原因及解决方法)

postgresql 安装(windows下安装postgresql失败,报错的原因及解决方法)

很多朋友初次接触postgresql 安装可能会觉得有点陌生,这很正常。今天这篇文章,咱们就一起把windows下安装postgresql失败,报错的原因及解决方法这事儿聊透,希望能帮您理清思路。

2026年5月9日 13:40

**代码手机版(手机QQ的整人代码大全)

**代码手机版(手机QQ的整人代码大全)

本文将围绕**代码手机版展开,重点探讨三个方面:手机QQ的整人代码大全的基本概念、常见误区以及实践应用。让我们开始吧。

2026年5月9日 13:20

html中表示空格(html空格怎么写)

html中表示空格(html空格怎么写)

你有没有想过,html中表示空格的关键突破口,可能就藏在html空格怎么写之中?本篇内容将为你验证这个猜想。

2026年5月9日 13:00

matlab的具体含义是什么(“matlab”程序的具体含义是什么)

matlab的具体含义是什么(“matlab”程序的具体含义是什么)

本文旨在为您说清楚两件事:一是matlab的具体含义是什么到底是什么,二是如何理解“matlab”程序的具体含义是什么。内容不长,但都是干货,希望能对您有所帮助。

2026年5月9日 12:40

特效制作为什么需要大量资金(为什么大家都说电影里的特效很烧钱)

特效制作为什么需要大量资金(为什么大家都说电影里的特效很烧钱)

从一个常见的误区说起:很多人学特效制作为什么需要大量资金,却忽略了为什么大家都说电影里的特效很烧钱。结果事倍功半。希望你不会再犯这个错误。

2026年5月9日 12:20

最近更新

postgresql 安装(windows下安装postgresql失败,报错的原因及解决方法)
2026-05-09 13:40:02 浏览:0
html中表示空格(html空格怎么写)
2026-05-09 13:00:02 浏览:0
热门文章

mysql insert into字段顺序问题(mysql insert into的问题)
2026-04-13 16:00:02 浏览:1
split函数 sql(求sql split函数的用法)
2026-03-26 20:40:01 浏览:1
标签列表