因為postgresql10增強了並行查詢,而postgresql9.6 並行只支援了一部分,現在需要解除安裝pg9.6然後安裝pg10
注意:centos 7 通過yum方式解除安裝和安裝
[root@107 ~]
# rpm -qa | grep postgresql
postgresql96-9.6.10-1pgdg.rhel7.x86_64
postgresql96-server-9.6.10-1pgdg.rhel7.x86_64
postgresql96-libs-9.6.10-1pgdg.rhel7.x86_64
postgresql96-contrib-9.6.10-1pgdg.rhel7.x86_64
[root@107 ~]
#
可以通過yum remove
命令逐個解除安裝,但最簡單的是解除安裝libs包。因為其他幾個包都依賴它,解除安裝libs包會將其他包一併解除安裝。
yum remove postgresql96-libs-9.6.10-1pgdg.rhel7.x86_64
由於安裝的時候已經將postgresql作為服務安裝,所以還需要刪除服務管理指令碼。
在此目錄下/etc/init.d/
;看是否有服務管理指令碼。
yum install
通過以下命令可以搜尋postgresql110的包
yum search postgresql110
注意:在使用指令碼安裝時,可以使用yum的-y
引數進行安裝,這樣可以避免安裝過程出現確認提示。
# 安裝客戶端包
yum install postgresql10
# 安裝服務端包
yum install postgresql10-server
# 選擇初始化資料庫並自動開啟
/usr/pgsql-10/bin/postgresql-10-setup initdb
systemctl enable postgresql-10
systemctl start postgresql-10
#postgresql安裝後會建立乙個使用者,名為postgres。
# 1.切換使用者
su postgres
# 2.切換到資料庫
psql
#3. 修改密碼
alter user postgres with password '123456'
;#4.退出
\q# 退出bash
eixt
vim /var/lib/pgsql/10/data/postgresql.conf
-- 修改
#listen_addresses = 'localhost'
listen_addresses =
'*'
vim /var/lib/pgsql/10/data/pg_hba.conf
-- 修改信任
# ipv4 local connections:
host all all 127.0.0.1/32 ident
host all all 0.0.0.0/0 md5
# ipv6 local connections:
host all all ::1/128 ident
host all all 0.0.0.0/0 md5
#特別注意:使用trust是只驗證使用者名稱,不驗證密碼,這種方式是只適用學習使用。
重啟服務
service postgresql-10 restart
# systemctl restart postgresql-10.service
通過以上步驟就可以完成解除安裝安裝了。centos 7.0預設使用的是firewall作為防火牆
# 檢視防火牆狀態
firewall-cmd --state
#停止firewall
systemctl stop firewalld.service
#禁止firewall開機啟動
systemctl disable firewalld.service
注:注意關閉防火牆帶來的不安全性。
在windows平台上安裝與執行postgresql的常見問題與解答
centos7安裝並配置postgresql
安裝和解除安裝mysql 安裝和解除安裝mysql
一 首先解除安裝mysql,命令如下所示 1 sudo apt get autoremove purge mysql server sudo apt get remove mysql server 3 sudo apt get remove mysql common 注意 號是萬用字元,按自己的my...
postgresql安裝和使用
參考 sudo apt get update sudo apt get install postgresql postgresql client pgadmin3安裝完畢後,系統會建立乙個資料庫超級使用者 postgres,密碼為空。sudo i u postgres這時使用以下命令進入 postg...
ubuntu安裝postgresql和使用方法
安裝元件 客戶端安裝 sudo apt get install postgresql client 伺服器安裝 複製 如下 sudo apt get install postgresql postgresql contrib 獲取installing postgis,procedural langu...