版本資訊:
系統: centos linux release 7.7.1908 (core)
資料庫版本: postgresql 10.10, 64-bit
訪問postgre官網,獲取想要的版本,本人比較保守, 選擇了老版本
01. 安裝rpm檔案
yum install
02. 安裝客戶端(這次安裝其實我沒有做, 也可以正常使用)
yum install postgresql10
03. 安裝服務包
yum install postgresql10-server
04. 初始化資料庫並設定自動啟動
/usr/pgsql-10/bin/postgresql-10-setup initdb
systemctl enable postgresql-10
systemctl start postgresql-10
建立資料庫和使用者01. 從root使用者切換到postgres使用者, 執行psql命令
#首先要進入/usr/pgsql-10/bin目錄
cd /usr/pgsql-10/bin
su - postgres
./psql
02. 建立資料庫和使用者, 記住一定要加"分號;",否則無法執行
create user 使用者名稱 with password '密碼'; // 建立使用者
create database 資料庫名稱 owner 使用者名稱; // 建立資料庫
grant all privileges on database 資料庫名稱 to 使用者名稱; // 授權
03. 退出使用,\q命令
遠端連線
01. 修改/var/lib/pgsql/10/data/postgresql.conf檔案,取消 listen_addresses 的注釋,將引數值改為「*」
02. 修改/var/lib/pgsql/10/data/pg_hba.conf檔案,增加一行內容
以上兩步做不好, 就會出現連線postgresql時提示 fatal: password authentication failed for user "連線使用者名稱"
03. 啟動服務
systemctl start postgresql-10
04. 關閉防火牆
systemctl stop firewalld
05. 測試連線
06. 伺服器啟動, 停止,狀態檢視,重啟,自動啟動命令
systemctl stop postgresql-10.service // 關閉服務
systemctl restart postgresql-10.service // 重啟服務
systemctl status postgresql-10.service // 檢視狀態
systemctl enable postgresql-10.service // 自動啟動
systemctl disable postgresql-10.service // 禁用自動啟動
centOS下SVN安裝和配置
1 svn伺服器端檔案 在平時使用svn時候,一直以為在客戶提交檔案,那麼在伺服器對應的版本庫下面就會有相同檔案。在自己搭建後,發現提交到伺服器端檔案完全看不見。這是由於svn伺服器端不是簡單將上傳的檔案乙個個存起來,而是採用特殊格式,按照內容增量方式存放,等於說每次檔案修改commit,就會生成乙...
centOS下SVN安裝和配置
1 svn伺服器端檔案可見問題 在平時使用svn時候,一直以為在客戶提交檔案,那麼在伺服器對應的版本庫下面就會有相同檔案。在自己搭建後,發現提交到伺服器端檔案完全看不見。這是由於svn伺服器端不是簡單將上傳的檔案乙個個存起來,而是採用特殊格式,按照內容增量方式存放,等於說每次檔案修改commit,就...
CentOS系統下Gitlab安裝配置
1 作業系統 centos 7.3 2 gitlab 11.5.4 1 儲存 儲存空間的大小主要取決於你將儲存的git倉庫的大小。但根據 rule of thumb 經驗法則 你應該考慮多留一些空間用來儲存git倉庫的備份。如果你想使用彈性的儲存空間,你可以考慮在分配分割槽的時候使用lvm架構,這樣...