1.配置遠端可連線
安裝postgresql資料庫之後,預設是只接受本地訪問連線。如果想在其他主機上訪問postgresql資料庫伺服器,就需要進行相應的配置。
配置遠 程連線postgresql資料庫的步驟很簡單,只需要修改data目錄下的pg_hba.conf和postgresql.conf。
pg_hba.conf:配置對資料庫的訪問許可權,
postgresql.conf:配置postgresql資料庫伺服器的相應的引數。
下面 介紹配置的步驟:
1.修改pg_hba.conf檔案,配置使用者的訪問許可權(#開頭的行是注釋內容):
# type database user cidr-address method
# "local" is for unix domain socket connections only
local all
all trust
# ipv4 local connections:
host all
all127.0
.0.1/32 trust
host all
all192.168
.51.0/24 md5
# ipv6 local connections:
host all
all ::1/128 trust
其中,第7條是新新增的內容,表示允許網段192.168.1.0上的所有主機使用所有合法的資料庫使用者名稱訪問資料庫,並提供加密的密碼驗證。
其中,數字24是子網掩碼,表示允許192.168.51.0–192.168.51.255的計算機訪問!
2.修改postgresql.conf檔案,將資料庫伺服器的監聽模式修改為監聽所有主機發出的連線請求。
定位到#listen_addresses=』localhost』。postgresql安裝完成後,預設是只接受來在本機localhost的連線請 求。
將行開頭都#去掉,將行內容修改為listen_addresses=』*』來允許資料庫伺服器監聽來自任何主機的連線請求
2.快取資訊訪問
1.create extension pg_buffercache;
(查詢時已配置)
create extension if not exists pg_buffercache;
3.pg_stat_statements可訪問
(1).postgresql.conf
shared_preload_libraries = 『pg_stat_statements』
//custom_variable_classes = 『pg_stat_statements』
pg_stat_statements.max = 1000
pg_stat_statements.track = all
(2).重新啟動
(3).create extension pg_stat_statements;
(查詢時已配置 create extension if not exists pg_stat_statements; )
(4).select query, calls, total_time, rows, 100.0 * shared_blks_hit /nullif(shared_blks_hit + shared_blks_read, 0)
as hit_percent from pg_stat_statements order by total_time desc limit 5;
go語言連線瀚高資料庫 APP
目錄 環境文件用途 詳細資訊 環境系統平台 microsoft windows 64 bit 10 版本 5.6.4 文件用途 詳細資訊 預設情況下.msi檔案會安裝在c go目錄下。你可以將c go bin目錄新增到path環境變數中。新增後你需要重啟命令視窗才能生效。建立工作目錄c go wor...
mysql資料庫允許遠端連線
ysql為了安全性,在預設情況下使用者只允許在本地登入,可是在有此情況下,還是需要使用使用者進行遠端連線,因此為了使其可以遠端需要進行如下操作 cpp view plain copy cd c program files mysql mysql server 5.7 bin plain view p...
瀚高資料庫常用驅動連線字串
目錄 文件用途 詳細資訊 文件用途 本文列出了瀚高資料庫常用的驅動連線字串以便在測試和適配工作中使用驅動連線資料庫。詳細資訊 以金蝶中介軟體為例 驅動 com.highgo.jdbc.driver url jdbc highgo ip 埠號 資料庫名 jdbc highgo localhost 58...