????????PostgreSQL是一個(gè)開(kāi)源的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它支持大量的數(shù)據(jù)類型和復(fù)雜的查詢語(yǔ)言,可以用于各種應(yīng)用程序。它是一個(gè)高性能的數(shù)據(jù)庫(kù),可以處理大量的數(shù)據(jù),并且具有良好的可擴(kuò)展性和可靠性。
目錄
一.Linux系統(tǒng)安裝PostgresSQL(Centos7)
1.更新yun源
2.安裝PostgreSQL
3.創(chuàng)建用戶和數(shù)據(jù)
4.開(kāi)啟數(shù)據(jù)庫(kù)遠(yuǎn)程訪問(wèn)
5.數(shù)據(jù)庫(kù)連接
二.Windows系統(tǒng)安裝PostgresSQL
?1.安裝程序
2.數(shù)據(jù)庫(kù)連接
PostgreSQL下載官網(wǎng):
Community DL Page
選擇對(duì)應(yīng)合適的版本,推薦使用10或11兩個(gè)版本
????????Linux系統(tǒng)直接采用yum方式安裝即可,Windows通過(guò)官網(wǎng)下載安裝
一.Linux系統(tǒng)安裝PostgresSQL(Centos7)
需要終端在有網(wǎng)絡(luò)的情況下執(zhí)行以下操作:
1.更新yun源
在執(zhí)行“yum upgrade”后如果有下載失敗的,重新執(zhí)行一遍“yum upgrade”
yum clean all
yum upgrade
2.安裝PostgreSQL
- 安裝rpm文件:
yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
- 安裝客戶端
yum install postgresql11
- 安裝服務(wù)端
yum install postgresql11-server
- 初始化
/usr/pgsql-11/bin/postgresql-11-setup initdb
- 設(shè)置自動(dòng)啟動(dòng)并且啟動(dòng)postgresql服務(wù)
systemctl enable postgresql-11
systemctl start postgresql-11
3.創(chuàng)建用戶和數(shù)據(jù)
使用postgres用戶登錄(PostgresSQL安裝后會(huì)自動(dòng)創(chuàng)建postgres用戶,無(wú)密碼)
su – postgres
登錄postgresql數(shù)據(jù)庫(kù),輸入:psql
psql
創(chuàng)建用戶和數(shù)據(jù)庫(kù)并授權(quán)
方法1-直接修改postgres 密碼(推薦使用) |
alter user postgres with password 'xxx';??? //修改密碼 |
方法2-創(chuàng)建其他數(shù)據(jù)庫(kù) |
create user test_user with password 'xxx';?? // 創(chuàng)建用戶 create database test_db owner test_user; // 創(chuàng)建數(shù)據(jù)庫(kù) grant all privileges on database test_db to test_user;?? // 授權(quán)管理 |
退出psql(輸入 \q 再按回車鍵即可)
\q
4.開(kāi)啟數(shù)據(jù)庫(kù)遠(yuǎn)程訪問(wèn)
修改/var/lib/pgsql/10/data/postgresql。conf文件,取消 listen_addresses 的注釋“#”,同時(shí)將參數(shù)值改為“*”,注意要去掉#
vi /var/lib/pgsql/10/data/postgresql.conf
修改/var/lib/pgsql/10/data/pg_hba.conf文件,增加下圖紅框部分內(nèi)容
vi /var/lib/pgsql/10/data/pg_hba.conf
Ctrl+D是退出psql控制臺(tái)
切換到root用戶,重啟postgresql服務(wù)
systemctl restart postgresql-11.service
5.數(shù)據(jù)庫(kù)連接
?Linux安裝好pg數(shù)據(jù)庫(kù)后可通過(guò)pgAdmin等連接工具進(jìn)行數(shù)據(jù)庫(kù)連接
二.Windows系統(tǒng)安裝PostgresSQL
????????首先在官網(wǎng)下載對(duì)應(yīng)版本的PostgresSQL,下載之后開(kāi)始安裝
?1.安裝程序
打開(kāi)壓縮包后一直點(diǎn)擊下一步,如下圖:






2.數(shù)據(jù)庫(kù)連接
????????首先打開(kāi)電腦的服務(wù)界面,確保psotgresql-x64-11的服務(wù)已正常啟動(dòng)
然后打開(kāi)pgAdmin4進(jìn)行連接數(shù)據(jù)庫(kù)
打開(kāi)后選擇儀表盤中的添加服務(wù)器--
????????點(diǎn)擊連接后,輸入主機(jī)名稱(localhost)、端口號(hào)默認(rèn)5432、數(shù)據(jù)庫(kù)名稱(postgres)以及數(shù)據(jù)庫(kù)密碼(安裝時(shí)設(shè)置的密碼)
還可以通過(guò)連接工具pgAdmin進(jìn)行新疆?dāng)?shù)據(jù)庫(kù)以及創(chuàng)建表等一系列的操作文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-700092.html
至此完成!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-700092.html
到了這里,關(guān)于數(shù)據(jù)庫(kù)管理系統(tǒng)PostgreSQL部署安裝完整教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!