啟動過程中遇到這個報錯
[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 作業系統上的檔案和目錄就形成了一種層次資料庫的例子。 更現代的發展是物件導向資料庫。
資料庫學習隨筆
sql structured query language 是一種規則,定義了如何操作所有關係型資料庫 如 oracle,mysql db2 sql 通用語法 單行多行書寫,分號結尾 不區分大小寫,但關鍵字建議大寫 注釋單行 這是一段注釋 或 這是一段注釋 多行 這是一段注釋 sql 分類 ddl ...
資料庫學習隨筆
這篇隨筆用來記錄資料庫的學習,隨時更新補充,主要寫一些比較少關注的內容 persisted 說明物理儲存計算列的值 書本上的解釋,什麼鬼意思.現實操作中,check foreign key 和 not null 約束要求計算列是持久化 persisted 的。大概它的作用就是這個吧?as conve...
gp資料庫與pg資料庫
以前專案採用的都是oracle或者是mysql的資料庫,新的專案採用了gp資料庫 greenplum 在這之前只聽說過pg資料庫 postgresql gp資料庫官網 pg資料庫官網 經過學習和查詢,得知greenplum是利用了postgre資料庫的框架,也就相當於說是,gp資料庫是基於pg資料庫...