解除安裝和安裝postgresql

2021-09-01 10:46:50 字數 2571 閱讀 1424

因為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...