成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > postgresql安裝及配置超詳細教程

postgresql安裝及配置超詳細教程

熱門標簽:外呼調(diào)研系統(tǒng) 重慶自動外呼系統(tǒng)定制 海豐有多少商家沒有地圖標注 辦公外呼電話系統(tǒng) 打電話智能電銷機器人授權(quán) 合肥公司外呼系統(tǒng)運營商 美容工作室地圖標注 漯河外呼電話系統(tǒng) 地圖標注和圖片名稱的區(qū)別

1. 安裝

根據(jù)業(yè)務(wù)需求選擇版本,官網(wǎng)下載

yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm
yum install postgresql96 postgresql96-server
rpm -qa|grep postgre

初始化數(shù)據(jù)庫

執(zhí)行完初始化任務(wù)之后,postgresql 會自動創(chuàng)建和生成兩個用戶一個數(shù)據(jù)庫

  • linux 系統(tǒng)用戶 postgres:管理數(shù)據(jù)庫的系統(tǒng)用戶;
  • 密碼由于是默認生成的,需要在系統(tǒng)中修改一下,$passwd postgres
  • 數(shù)據(jù)庫用戶 postgres:數(shù)據(jù)庫超級管理員此
  • 用戶默認數(shù)據(jù)庫為postgres
/usr/pgsql-9.6/bin/postgresql96-setup initdb

設(shè)置成 centos7 開機啟動服務(wù)

systemctl enable postgresql-9.6

啟動 postgresql 服務(wù)

systemctl start postgresql-9.6
systemctl status postgresql-9.6

2. PostgrepSQL的簡單配置

pgsql9.6配置文件位置默認在:/var/lib/pgsql/9.6/data/postgresql.conf

2.1 修改監(jiān)聽的ip和端口

監(jiān)聽IP使用localhost時,只能通過127.0.0.1訪問數(shù)據(jù)庫;
如果需要通過其他遠程地址訪問PostgreSQL,可以使用“,”作為分隔符,把IP地址添加到listen_addresses后,或者使用“*”,讓所有IP都可以訪問數(shù)據(jù)庫。

注意:這里只是開啟數(shù)據(jù)庫的遠程訪問權(quán)限,具體是否能夠進行遠程登錄,還需要依據(jù)pg_hba.conf的認證配置,詳細內(nèi)容見下節(jié)。

# - Connection Settings -

#listen_addresses = 'localhost' # what IP address(es) to listen on;
     # comma-separated list of addresses;
     # defaults to 'localhost'; use '*' for all
     # (change requires restart)
#port = 5432 # (change requires restart)

2.2 修改數(shù)據(jù)庫log相關(guān)的參數(shù)

日志收集,一般是打開的

# This is used when logging to stderr: 
logging_collector = on # Enable capturing of stderr and csvlog 
     # into log files. Required to be on for 
     # csvlogs. 
     # (change requires restart) 

日志目錄,一般使用默認值

# These are only used if logging_collector is on: 
log_directory = 'pg_log' # directory where log files are written, 
     # can be absolute or relative to PGDATA 

只保留一天的日志,進行循環(huán)覆蓋

log_filename = 'postgresql-%a.log' # log file name pattern, 
     # can include strftime() escapes 
log_truncate_on_rotation = on # If on, an existing log file of the 
     # same name as the new log file will be 
     # truncated rather than appended to. 
     # But such truncation only occurs on 
     # time-driven rotation, not on restarts 
     # or size-driven rotation. Default is 
     # off, meaning append to existing files 
     # in all cases. 
log_rotation_age = 1d # Automatic rotation of logfiles will 
     # happen after that time. 0 disables. 
log_rotation_size = 0 # Automatic rotation of logfiles will 

2.3 內(nèi)存參數(shù)

共享內(nèi)存的大小,用于共享數(shù)據(jù)塊。如果你的機器上有足夠的內(nèi)存,可以把這個參數(shù)改的大一些,這樣數(shù)據(jù)庫就可以緩存更多的數(shù)據(jù)塊,當讀取數(shù)據(jù)時,就可以從共享內(nèi)存中讀,而不需要再從文件上去讀取。

# - Memory - 
shared_buffers = 32MB # min 128kB 
     # (change requires restart) 

單個SQL執(zhí)行時,排序、hash json所用的內(nèi)存,SQL運行完后,內(nèi)存就釋放了。

# actively intend to use prepared transactions. 
#work_mem = 1MB # min 64kB 

PostgreSQL安裝完成后,可以主要修改以下兩個主要內(nèi)存參數(shù):
shared_buffer:共享內(nèi)存的大小,主要用于共享數(shù)據(jù)塊,默認是128MB;
如果服務(wù)器內(nèi)存有富余,可以把這個參數(shù)適當改大一些,這樣數(shù)據(jù)庫就可以緩存更多的數(shù)據(jù)塊,當讀取數(shù)據(jù)時,就可以從共享內(nèi)存中讀取,而不需要去文件讀取。

work_mem:單個SQL執(zhí)行時,排序、hash join所使用的內(nèi)存,SQL運行完成后,內(nèi)存就釋放了,默認是4MB;
增加這個參數(shù),可以提高排序操作的速度。

3. 數(shù)據(jù)庫的基礎(chǔ)操作

3.1 連接數(shù)據(jù)庫控制臺

如果想連接到數(shù)據(jù)庫,需要切換到postgres用戶下(默認的認證配置前提下)

在postgres用戶下連接數(shù)據(jù)庫,是不需要密碼的。

切換 postgres 用戶后,提示符變成 -bash-4.2$
使用psql連接到數(shù)據(jù)庫控制臺,此時系統(tǒng)提示符變?yōu)?postgres=#'

$ su postgres
bash-4.2$ psql
psql (9.6)
Type "help" for help.

postgres=#

3.2 一些常用控制臺命令

命令 作用
\h 查看所有sql命令,\h select 等可以查看具體命令
? 查看所有psql命令
\d 查看當前數(shù)據(jù)庫所有表
\d [tablename] 查看具體的表結(jié)構(gòu)
\du 查看所有用戶
\l 查看所有數(shù)據(jù)庫
\e 打開文本編輯器

3.3 SQL控制臺操作語句

數(shù)據(jù)庫創(chuàng)建與修改

# 創(chuàng)建數(shù)據(jù)庫
create database testdb;
# 刪除數(shù)據(jù)庫
drop database testdb;
# 重命名數(shù)據(jù)庫(該數(shù)據(jù)庫必須沒有活動的連接)
alter database testdb rename to newname;
# 以其他數(shù)據(jù)庫為模板創(chuàng)建數(shù)據(jù)庫(表結(jié)構(gòu)、數(shù)據(jù)都會復(fù)制)
create database newdb template testdb;

# 將查詢結(jié)果寫入文件
\o /tmp/test.txt
select * from test;
# 列狀顯示
\w
# 再一次\o關(guān)閉寫入,否則是連續(xù)寫入的
\o
# 退出控制臺
\q

數(shù)據(jù)庫用戶創(chuàng)建與授權(quán)

# 建立新的數(shù)據(jù)庫用戶
create user zhangsan with password '123456';
# 為新用戶建立數(shù)據(jù)庫
create database testdb owner zhangsan;
# 把新建的數(shù)據(jù)庫權(quán)限賦予新用戶
grant all privileges on database testdb to zhangsan;

4. 認證登錄

認證權(quán)限配置文件: /var/lib/pgsql/9.6/data/pg_hba.conf

命令行的各個參數(shù)解釋說明:

  • -U username 用戶名,默認值postgres
  • -d dbname 要連接的數(shù)據(jù)庫名,默認值postgres。如果單指定-U,沒指定-d參數(shù),則默認訪問與用戶名名稱相同的數(shù)據(jù)庫。
  • -h hostname 主機名,默認值localhost
  • -p port 端口號,默認值5432

4.1 認證方式

常見的四種身份驗證方式

  • trust:凡是能連接到服務(wù)器的,都是可信任的。只需要提供數(shù)據(jù)庫用戶名,可以沒有對應(yīng)的操作系統(tǒng)同名用戶;
  • password 和 md5:對于外部訪問,需要提供 psql 用戶名和密碼。對于本地連接,提供 psql 用戶名密碼之外,還需要有操作系統(tǒng)訪問權(quán)(用操作系統(tǒng)同名用戶驗證)。password 和 md5 的區(qū)別就是外部訪問時傳輸?shù)拿艽a是否用 md5 加密;
  • ident:對于外部訪問,從 ident 服務(wù)器獲得客戶端操作系統(tǒng)用戶名,然后把操作系統(tǒng)作為數(shù)據(jù)庫用戶名進行登錄;對于本地連接,實際上使用了peer;
  • peer:通過客戶端操作系統(tǒng)內(nèi)核來獲取當前系統(tǒng)登錄的用戶名,并作為psql用戶名進行登錄。

4.2 遠程登錄

postgresql.conf

listen_addresses = '*' # what IP address(es) to listen on;

pg_hba.conf
所有的用戶通過任意ip都可以通過md5(密碼)的方式登陸PostgreSQL,配置如下:

host all all 0.0.0.0/0 ident

驗證

# server:重啟生效
systemctl restart postgresql-9.6
# client:命令行遠程登錄
psql -U zhangsan -d testdb -h 10.122.45.97 -p 5432

4.3 本地登錄

PostgreSQL登陸默認是peer,不需要驗證用戶密碼即可進入psql相關(guān)數(shù)據(jù)庫,但前提是必須切換用戶登陸。類似于最開始執(zhí)行的su postgres;psql一樣。

[root@sltkp3cbpch data]# psql -U zhangsan -d testdb -p 5432
psql: FATAL: Peer authentication failed for user "zhangsan"

如果必須按照上述登陸方式登陸的話,有兩種修改方式:

  • 增添map映射
  • 修改認證方式

a. map映射

map映射是用來將系統(tǒng)用戶映射到對應(yīng)的postgres數(shù)據(jù)庫用戶,用來限制指定的用戶使用指定的賬號來登陸。

pg_ident.conf
修改pg_ident.conf文件,與pg_hba.conf文件同級目錄。其基本格式如下:

# MAPNAME SYSTEM-USERNAME PG-USERNAME
map_zhangsan root zhangsan
  • MAPNAME指的是映射的名稱,比如map_zhangsan
  • SYSTEM-USERNAME就是系統(tǒng)用戶的名稱,比如root
  • PG-USERNAME就是數(shù)據(jù)庫里存在的用戶名稱,比如zhangsan

上面定義的map意思是:定義了一個叫做map_zhangsan的映射,當客戶端用戶是root的時候,允許它用zhangsan用戶來登陸PostgreSQL。

修改pg_hba.conf文件
在peer的認證方式后面添加:map=map_tom

重啟PostgreSQL服務(wù),再次嘗試,連接成功。

b. 修改認證方式

需要修改一下pg_hba.cong文件,將local all all peer修改為local all all md5,如下圖所示:

重啟PostgreSQL服務(wù),再次嘗試,連接成功。

到此這篇關(guān)于postgresql安裝及配置超詳細教程的文章就介紹到這了,更多相關(guān)postgresql安裝及配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • PostgreSQL 性能優(yōu)化之服務(wù)器參數(shù)配置操作
  • postgresql 性能參數(shù)配置方式
  • PostgreSQL歸檔配置及自動清理歸檔日志的操作
  • Postgresql的日志配置教程詳解
  • PostgreSQL 邏輯復(fù)制 配置操作
  • 基于PostgreSQL pg_hba.conf 配置參數(shù)的使用說明
  • PostgreSQL 自動Vacuum配置方式

標簽:烏海 錦州 蚌埠 來賓 珠海 晉城 株洲 衡陽

巨人網(wǎng)絡(luò)通訊聲明:本文標題《postgresql安裝及配置超詳細教程》,本文關(guān)鍵詞  postgresql,安裝,及,配置,超,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《postgresql安裝及配置超詳細教程》相關(guān)的同類信息!
  • 本頁收集關(guān)于postgresql安裝及配置超詳細教程的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    久久综合久久八八| 精品一区二区三区久久| 国产二区视频在线| 一区二区三区四区五区精品| 96久久久久久| 国产精品久久久久久人| 超碰超碰在线| 国产欧美一区二区视频| 欧美黄色一区| 国产精品亚洲一区二区无码| 欧美精品一区二| 欧美xxxxbbbb| 一本色道a无线码一区v| 豆花视频一区| 亚洲电影天堂av| 天天干天天色天天干| 天天干天天色天天干| 国精产品久拍自产在线网站| 日韩欧美国产一区二区| 濑亚美莉大战黑人中文字幕| 久久久久麻豆v国产精华液好用吗| www在线观看播放免费视频日本| 中文字幕1区2区| 亚洲区综合中文字幕日日| 日韩精品欧美成人高清一区二区| 欧美色欧美亚洲另类二区| 毛片网站免费哦| 国产乱码精品一区二区三区四区| 久激情内射婷内射蜜桃| 精品九九在线| 超碰成人免费| 亚洲国产aⅴ天堂久久| 久久99久久久精品欧美| 久久伊人一区| 在线亚洲国产精品网| 国产精品一区免费在线| 91成人国产| 国产成人一区二区三区| 国产精品欧美日韩一区二区| 警花av一区二区三区| 久久精品亚洲欧美日韩精品中文字幕| 日本黄色片视频| 成人av毛片| 亚洲精品视频免费观看| 欧美一区二区高清| 久青草视频在线播放| 亚洲欧洲久久| 欧美日韩中文字幕一区| 中文一区二区在线观看| 婷婷国产v国产偷v亚洲高清| 国产精品1区| 老司机精品视频网站| www.麻豆av.com| 最近久乱中文字幕| 精品不卡一区二区三区| 国产偷人妻精品一区| 激情六月天婷婷| 色的视频在线观看免费播放| 国产成人综合精品三级| 不卡在线视频中文字幕| 亚洲欧美自偷自拍另类| 深夜福利网站在线观看| 精品久久久久久综合日本欧美| 91成人一区二区三区| 91福利视频免费观看| 国产日本欧美视频| 在线观看免费视频一区二区三区| 亚洲午夜私人影院| 免费电影网站在线视频观看福利| 欧美午夜不卡| 少妇人妻互换不带套| 成人美女视频在线观看| 国产亚洲制服色| 三年中文在线观看免费大全中国| 91色porny蝌蚪| 高清av不卡| 国产主播性色av福利精品一区| 性一交一乱一透一a级| 精品视频一区二区| 欧美黄色三级| 视频一区视频二区视频三区视频四区国产| 丰满肉嫩西川结衣av| 国产欧美一区二区精品性| 婷婷六月综合亚洲| 欧美精品在线免费播放| 亚洲精品黑牛一区二区三区| 伊人影院综合在线| 欧美丰满熟妇bbbbbb百度| www.久久精品.com| 一本一道久久综合狠狠老精东影业| 日本三级电影在线看| 青草青青在线视频| 精品成在人线av无码免费看| 欧美另类第一页| 欧洲av一区二区三区| 日韩熟女精品一区二区三区| 国产www视频在线观看| 女厕盗摄一区二区三区| 精品亚洲视频在线| 影音国产精品| 亚洲av综合色区无码一区爱av| 成人资源在线播放| 日韩精品视频中文在线观看| 精品无码国产污污污免费网站| 四虎4hu影库永久地址| 国产精品人人爽人人爽| 内射无码专区久久亚洲| 午夜精品久久久久久毛片| 菠萝蜜一区二区| 999热视频| 91最新网址| 久久亚洲欧洲| 一级全黄肉体裸体全过程| 国产精品婷婷午夜在线观看| 久久99精品久久久久久久青青日本| 97caopron在线视频| 又黄又爽在线免费观看| 亚洲成人男人天堂| 精品人伦一区二区三电影| 精品av综合导航| 成人免费黄色小视频| 久99久精品视频免费观看| free性亚洲| 亚洲人亚洲人成电影网站色| 免费成年人高清视频| 卡通动漫亚洲综合| 国产日韩欧美在线播放| 欧美男女交配视频| 欧美人与性动交α欧美精品| 日本日本19xxxⅹhd乱影响| 在线观看免费视频a| 一区二区三区在线观看www| 免费无码毛片一区二三区| 亚洲一区免费| www国产在线| 亚洲一区二区三区涩| 日韩一级在线视频| 精品免费国产一区二区三区四区| 一级做a爰片性色毛片视频| 男女作爱免费网站| 激情av中文字幕| 日本一区二区三区久久久久久久久不| 日本精品一区在线观看| 日韩伦理电影网站| 精品一区二区三区免费播放| 国产精一区二区| 亚洲国产成人va在线观看麻豆| 91久久免费视频| 粉嫩一区二区三区在线观看| 中文字幕乱码一区二区免费| 国产精品tv| 四虎影视国产精品| 91影院未满十八岁禁止入内| 麻豆久久久久久久| 免费看黄色网址| 久草在线资源视频在线观看| 尤物在线观看| 在线看无码的免费网站| 中文字幕乱码人妻综合二区三区| 国产精品久久久久久久第一福利| 亚洲第一综合天堂另类专| 国产欧美久久久精品影院| 日韩精品三区四区| 99视频一区二区三区| 国产av 一区二区三区| 老熟妇一区二区| 午夜精彩国产免费不卡不顿大片| 超碰在线观看av| 欧美 另类 交| 成人激情久久| av毛片午夜不卡高**水| 欧美精品自拍视频| 亚洲国产网站| 久久综合色天天久久综合图片| 欧美欧美欧美欧美| 欧美在线1区| 在线观看午夜av| 91成人福利社区| 国产欧美一区二区视频| 成人免费福利在线| 欧美韩国日本综合| 国产精品亚洲无码| 日韩精品永久网址| 一级特黄色大片| 久久久蜜桃一区二区人| av免费在线网址| 可以在线看的av网站| 精品成av人一区二区三区| 欧美顶级毛片在线播放| 天天撸夜夜操| 久久99精品久久久野外观看| av网站一区二区三区| 欧美综合在线观看视频| 国内av免费观看| 奇米精品一区二区三区| 国产综合精品视频| 黄色网址免费在线观看| 中文在线资源在线| 免费毛片视频网站| 欧美一级成年大片在线观看| 国内精品视频在线播放| 成人午夜无人区一区二区| 亚洲一区二区三区小说| 九七电影韩国女主播在线观看| 国产午夜福利一区二区| 国产成人在线影院| 神马久久久久| 农村黄色一级片| 欧美日韩激情一区二区三区| 91超碰碰碰碰久久久久久综合| 亚洲精品老司机| 中文字幕av亚洲精品一部二部| 日韩女优视频免费观看| 国产精伦一区二区三区| 91网页版在线| 欧美电影院免费观看| 最近中文字幕mv2018在线高清| 久久精品日产第一区二区三区| 中文字幕在线精品| 中文字幕在线日本| 玖玖精品国产| 午夜视频在线瓜伦| 国产精品国产三级国产aⅴ| 亚洲欧美日韩国产中文| 激情综合色综合啪啪开心| 欧美精品一区二区久久婷婷| 国产精品99免视看9| 一区二区黄色片| 国产深夜男女无套内射| 免费在线观看h| 九色丨porny丨| 国产精品一区二区三区成人| www.av在线| 毛片在线视频观看| 婷婷久久综合九色综合99蜜桃| 国产成人香蕉在线视频fuz| 色爱综合网欧美| 91色在线视频| 日韩午夜在线电影| 日日摸日日搞日日| 中文字幕一区二区三区人妻| 日韩中文综合网| 国产精品久久久久久99| 亚洲精品国模| 可以免费看的黄色网址| 青柠在线影院观看日本| 欧美精品一区二区三区蜜桃| 午夜伦伦电影理论片费看| 亚洲视频在线免费播放| 天天色综合天天| 污视频在线看| 欧美黑人3p| 可以直接看的黄色网址| 国产九色91回来了| 中文在线永久免费观看| 国产成人在线免费观看| 91沈先生作品| 超碰aⅴ人人做人人爽欧美| 91video| 亚洲欧美自拍一区| 多人啪嗒啪嗒在线观看免费| 亚洲熟妇无码一区二区三区| 美脚丝袜脚交一区二区| 在线观看成人毛片| 欧美日本高清视频在线观看| 久久午夜无码鲁丝片| 日韩少妇高潮抽搐| 9lporm自拍视频区在线| 精品国内自产拍在线视频| 九九热国产精品视频| 久久免费黄色网址| 亚洲成人你懂的| 高清乱码毛片入口| 亚洲福利影院| 一级二级三级视频| a级网站在线观看| 懂色av噜噜一区二区三区av| 九一在线视频| 成年人视频网站| 欧美一区二区三区网站| 天干夜夜爽爽日日日日| 国产又猛又粗| 国产91丝袜在线播放九色| 国产女人被狂躁到高潮小说| 久久99精品久久只有精品| 日韩欧美三级视频| 中文字幕在线视频观看| 久久精品在线视频| 国产免费久久精品| 另类天堂视频在线观看| 日韩精品高清在线观看| 亚洲欧洲美洲在线综合| 国产又粗又猛又爽又黄| 国产无遮挡免费视频| 欧洲亚洲精品视频| 国产黑丝在线观看| 在线观看一区二区三区四区| 九一精品在线观看| 永久免费看黄网站| 精品国产一区二区三区久久久蜜臀| 天天射狠狠干| 欧美jizzhd精品欧美另类| 日日操免费视频| 蜜桃传媒在线观看免费进入| 国产精品v日韩精品v在线观看| 国产美女自慰在线观看| 在线观看国产精品网站| 91精品一区二区三区综合在线爱| 黄色片在线免费看| 欧美性生交xxxxxdddd| 99re国产精品| 香蕉视频国产在线观看| 久久久久久久影视| 久久一区二区精品| 国产98在线|日韩| 欧美精品一区二区三区一线天视频| 又色又爽又黄18网站| 精品伦理一区二区三区| 一本久久综合| 丝袜脚交免费网站xx| 精品国产18久久久久久二百| 精品小视频在线观看| 四虎影视成人永久免费观看视频| 可以直接看的无码av| 国产一区二区在线网站| 欧美中文字幕在线| 国产精品夜色7777狼人| 欧美一级专区免费大片|