linux下postgresql新增指定使用者資料庫

2021-07-27 05:48:52 字數 428 閱讀 6414

啟動linux,開啟命令列,我的psql是自動啟動的,無需手動start。

之前在網上看到的一種建立資料庫的方法:

createdb bili -u postgres

當初以為是建立乙個所有者為postgres的資料庫bili。但今天再次應用時才發現,這種方法貌似是只能建立預設登入角色的postgres的新資料庫。其他的普通使用者無法建立。我還新增加了乙個超級使用者superuser也是不行。反正暫且我是這樣認為的。

然後,又終於找到了這個方法:

sudo -u postgres createdb -o dbuser ***x

結果成功建立了登入角色dbuser的***x資料庫。

可以成功進入資料庫:

psql -h 127.0.0.1 -d ***x -u dbuser

密碼就是當初設定dbuser時的密碼。

Linux系統定時備份Postgresql資料庫

建立指令碼檔案backup.sh,編寫資料庫備份指令碼 bin sh 資料庫備份目錄 backupdir datadisk pgbackup backupone dbldqq 資料庫備份檔案名稱,以時間作為唯一碼 da date y m d h m s echo da 備份db demo資料庫 pg...

如何在Linux下除錯PostgreSQL

由於工作關係,需要除錯postgresql原始碼,恰好同事寫了這樣乙個文件,貼出來共享。在linux下面除錯postgres,需要進行如下幾個步驟 1.安裝linux作業系統 注意把gdb emacs或ddd這些開發工具都安裝上。如果是在虛擬機上安裝,依然需要設定linux系統的網路環境 另外需要設...

在centos6 下安裝PostgreSQL

1.安裝postgresql yum install 對於其他的版本,可以去官網檢視 初始化資料庫 yum install postgresql95 server postgresql95 contrib service postgresql 9.5 initdb 設定啟動postgresql服務並...