文档章节

fedora 20中安装postgresql数据库

上海李浩
 上海李浩
发布于 2014/08/27 22:34
字数 299
阅读 774
收藏 0

在fedora 20中在我2014-8-27日安装pg时,pg版本是9.3.5.1我不知是会由pg开发组自动更新还是别的,但安装后一般是最新的版本了。 安装:

yum install postgresql

yum install postgresql-server

yum install pgadmin3

yum install postgresql-contrib

yum update

#postgresql-setup initdb #systemctl enable postgresql.service 直接使用pgadmin3, 然后就发现了下面的错误: Error connecting to the server: 致命错误: 用户 "postgres" Ident 认证失败 切换到postgres用户,#su - postgres $psql进入到postgres的控制shell, \passwd, 指定新的密码 修改 pg_hba.conf 将它的认证方式由 ident改成md5 再pg_ctrl restart, 重启, 好用了。

但我在修改了用户的密码,不能登录,于是乎做了以下的操作 密码登录: 1、编辑pg_hba.conf,将md5认证修改成trust认证,编辑后退出保存

[postgres @ pgsqldb-master bin]$ vi ../data/pg_hba.conf

2、执行pg_ctl reload加载生效

[postgres @ pgsqldb-master bin]$ pg_ctl reload server signaled

3、psql连接,用alter role修改密码 [postgres @ pgsqldb-master bin]$ psql psql (9.2.3) Type "help" for help.

postgres=# alter role postgres with password '123'; ALTER ROLE postgres=#

4、退出psql 5、编辑pg_hba.conf,将turst认证修改成md5认证,编辑后退出保存 6、执行pg_ctl reload加载生效

© 著作权归作者所有

上海李浩

上海李浩

粉丝 5
博文 16
码字总数 12703
作品 1
上海
后端工程师
私信 提问
加载中

评论(1)

上海李浩
上海李浩 博主
1,64位系统下,postgresql 的psqlodbc驱动下载地址
http://www.postgresql.org/ftp/odbc/versions/src/
2,64位系统下,安装psqlodbc需要的安装包:
unixODBC-2.3.1.tar.gz
psqlodbc-09.01.0100.tar.gz
3,安装unixODBC
tar zxvf unixODBC-2.3.1.tar.gz
cd unixODBC-2.3.1
./configure --enable-gui=no
make
make install
4,安装psqlodbc
unixODBC提供了Linux对ODBC的支持,但它只是一个ODBC的管理器,要连接实际的数据库还需要提供这种数据库的ODBC驱动
psqlodbc就是Linux下用于连接postgresql的免费ODBC驱动
注意: 必须先装unixODBC,再安装psqlodbc
tar zxvf psqlodbc-09.01.0100.tar.gz
cd psqlodbc-09.01.0100
./configure --with-unixodbc --with-libpq=/usr/local/pgsql
make
make install
5,配置ODBC (以下提供一个样本)
vi /etc/odbcinst.ini
[PostgresSQL]
Description = ODBC for PostgresSQL
Driver =
Driver64 = /usr/local/lib/psqlodbcw.so
Setup =
Setup64 =
FileUsage = 1
CpTimeout =
CpReuse =
cp /etc/odbcinst.ini /usr/local/etc/odbcinst.ini
vi /etc/odbc.ini
[tmau_psv3
Postgresql 数据库控制解析(一)

前面我们通过“探索postgresql数据库(一)”和“探索postgresql数据库(二)”基本了解了postgresql数据库。接下来本文开始介绍下数据库控制(server control)。。 一、手动开启数据库(S...

章郎虫
2013/10/23
209
0
intall postgresql 9.1 on CentOS

http://people.planetpostgresql.org/devrim/index.php?/archives/48-What-is-new-in-PostgreSQL-9.0-RPMs.html # rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-releas......

mark35
2012/03/01
394
0
PostgreSQL的日志类型

刚开始学习postgres的时候,可能对PostgreSQL中的日志概念比较模糊,到底有多少种日志,哪些日志是能删除的,各自又记录什么样的功能。 PostgreSQL中有三种日志,pglog,pgxlog和pgclog。 一...

kenyon_君羊
2012/12/21
4.6K
0
CentOS 7.5 1804 yum 安装 PostgreSQL-11

一、准备工作: 1.postgresql官网:https://www.postgresql.org 2.下载页面:https://www.postgresql.org/download/ 3.Red Hat家族Linux(包括CentOS/Fedora/Scientific/Oracle)下载页面:h......

chymingyan
07/19
0
0
Ubuntu 安装 postgresql

每天晚上疲劳的睡在床上时,才感觉真真切切地过了一天。人生最重要的不仅是努力,还有方向。压力不是有人比你努力,而是比你牛叉几倍的人依然比你努力。即使看不到未来,即使看不到希望,也依...

威武不能笑
2014/04/29
5.1K
0

没有更多内容

加载失败,请刷新页面

加载更多

Mybatis Plus删除

/** @author beth @data 2019-10-17 00:30 */ @RunWith(SpringRunner.class) @SpringBootTest public class DeleteTest { @Autowired private UserInfoMapper userInfoMapper; /** 根据id删除......

一个yuanbeth
今天
4
0
总结

一、设计模式 简单工厂:一个简单而且比较杂的工厂,可以创建任何对象给你 复杂工厂:先创建一种基础类型的工厂接口,然后各自集成实现这个接口,但是每个工厂都是这个基础类的扩展分类,spr...

BobwithB
今天
5
0
java内存模型

前言 Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点。而且很多概念的名称看起来又那么相似,很多人会傻傻分不清楚。比如本文我们要讨论的JVM内存结构、Java内存模...

ls_cherish
今天
4
0
友元函数强制转换

友元函数强制转换 p522

天王盖地虎626
昨天
5
0
js中实现页面跳转(返回前一页、后一页)

本文转载于:专业的前端网站➸js中实现页面跳转(返回前一页、后一页) 一:JS 重载页面,本地刷新,返回上一页 复制代码代码如下: <a href="javascript:history.go(-1)">返回上一页</a> <a h...

前端老手
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部