码迷,mamicode.com
首页 > 数据库 > 详细

PG数据库学习随笔(1)

时间:2020-05-02 11:25:52      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:lan   pgsql   自己   could   组织   遇到   学习随笔   created   术语   

启动过程中遇到这个报错

[root@db01 ~]# createdb mydb
createdb: could not connect to database template1: FATAL:  role "root" does not exist

我的是centos7系统.使用的yum装的PG,从网上找了好久,没有找到有用的东西.终于自己研究出来了
分享出来给大家避坑
修改配置文件/var/lib/pgsql/11/data/pg_hba.conf中的这两个地方

# "local" is for Unix domain socket connections only
local   all             all                                     peer
# IPv4 local connections:
host    all             all             127.0.0.1/32            ident

修改为

# "local" is for Unix domain socket connections only
local   all             postgres                                     trust
# IPv4 local connections:
host    all             postgres             127.0.0.1/32            trust

问题就解决了

觉得很有用的一段话

PostgreSQL是一种关系型数据库管理系统 (RDBMS)。这意味着它是一种用于管理存储在关系中的数据的系统。关系实际上是表的数学术语。 今天,把数据存储在表里的概念已经快成了固有的常识了, 但是还有其它的一些方法用于组织数据库。在类 Unix 操作系统上的文件和目录就形成了一种层次数据库的例子。 更现代的发展是面向对象数据库。

PG数据库学习随笔(1)

标签:lan   pgsql   自己   could   组织   遇到   学习随笔   created   术语   

原文地址:https://www.cnblogs.com/lzmbdr/p/12817147.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!