中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

哪個(gè)網(wǎng)站做海外代購磁力貓torrentkitty官網(wǎng)

哪個(gè)網(wǎng)站做海外代購,磁力貓torrentkitty官網(wǎng),如何自己創(chuàng)建一個(gè)網(wǎng)頁,id注冊(cè)網(wǎng)站作者:IT邦德 中國DBA聯(lián)盟(ACDU)成員,10余年DBA工作經(jīng)驗(yàn), Oracle、PostgreSQL ACE CSDN博客專家及B站知名UP主,全網(wǎng)粉絲10萬 擅長主流Oracle、MySQL、PG、高斯及Greenplum備份恢復(fù), 安裝遷移,性能優(yōu)化、故障…

作者:IT邦德
中國DBA聯(lián)盟(ACDU)成員,10余年DBA工作經(jīng)驗(yàn),
Oracle、PostgreSQL ACE
CSDN博客專家及B站知名UP主,全網(wǎng)粉絲10萬+
擅長主流Oracle、MySQL、PG、高斯及Greenplum備份恢復(fù),
安裝遷移,性能優(yōu)化、故障應(yīng)急處理
微信:jem_db
QQ交流群:587159446
公眾號(hào):IT邦德

文章目錄

  • 前言
    • 📣 1.DBA那些辛酸的過往
    • 📣 2.安全加固插件
      • ? passwordcheck插件
      • ? 2.1 修改規(guī)則
      • ? 2.2 編譯passwordcheck
      • ? 2.3 測試檢查
    • 📣 3.審計(jì)插件
      • ? pgaudit插件
      • ? 3.1 pgaudit安裝
      • ? 3.2 開啟審計(jì)
    • 📣 4.遠(yuǎn)程訪問插件
      • ? postgres_fdw插件
      • ? 4.1 創(chuàng)建安裝插件
      • ? 4.2 權(quán)限配置
      • ? 4.3 創(chuàng)建外部服務(wù)
      • ? 4.4 創(chuàng)建映射用戶
      • ? 4.5 創(chuàng)建外部表
    • 📣 5.推薦插件
    • 📣 6.總結(jié)

前言

PostgreSQL運(yùn)維的使用總結(jié),只談使用經(jīng)驗(yàn),不聊原理

📣 1.DBA那些辛酸的過往

數(shù)據(jù)庫問題排查一天,被 Diss 排查問題慢…
核心表誤刪除數(shù)據(jù),手足無措,看是哪個(gè)家伙寫的,竟然是…
客戶線上部署PG,應(yīng)該如何完善體系化,讓客戶dis嗎?
故障排查,問題還沒有找到,頭頂?shù)臒魠s早已照亮了整層樓…
PostgreSQL運(yùn)維,一些必要的插件安裝是非常重要的

📣 2.安全加固插件

? passwordcheck插件

PostgreSQL數(shù)據(jù)庫密碼復(fù)雜度設(shè)置可以通過安裝passwordcheck擴(kuò)展插件來實(shí)現(xiàn),該插件默認(rèn)的密碼復(fù)雜度規(guī)則是密碼長度必須大于等于8、必須包含字母和非字母、密碼不能包含用戶名。如果這些規(guī)則仍然不能滿足你的密碼強(qiáng)度要求,那么還可以安裝cracklib以及字典來提高密碼強(qiáng)度。

? 2.1 修改規(guī)則

默認(rèn)密碼復(fù)雜度規(guī)則:
1.密碼長度必須大于等于8
2.必須包含字母和非字母
3.密碼不能包含用戶名

可根據(jù)實(shí)際需要更改最小密碼長度,默認(rèn)值為8,
建議更改為10或更大。
注意:此處的#號(hào)并非注釋,不要去掉。

cd /pgccc/soft/postgresql-15.6/contrib/
cd passwordcheck
編輯修改passwordcheck.c文件中的MIN_PWD_LENGTH

/* passwords shorter than this
will be rejected */
#define MIN_PWD_LENGTH 10

? 2.2 編譯passwordcheck

–使用make命令編譯安裝插件。
cd /pgccc/soft/postgresql-15.6/contrib/passwordcheck
make && make install

? 2.3 測試檢查

–修改參數(shù)
alter system set shared_preload_libraries=‘passwordcheck’;
–重啟PG
pg_ctl restart
–密碼校驗(yàn)
postgres=# ALTER USER postgres WITH PASSWORD ‘postgres’;
ERROR: password is too short
postgres=# create user pgtest password ‘pgtest1234’;
ERROR: password must not contain user name
postgres=# create user pgtest password ‘pg12345678’;
CREATE ROLE

📣 3.審計(jì)插件

? pgaudit插件

能夠提供詳細(xì)的會(huì)話和對(duì)象審計(jì)日志,是PG的一個(gè)擴(kuò)展插件。pgAudit通過標(biāo)準(zhǔn)PostgreSQL日志記錄工具提供詳細(xì)的會(huì)話和/或?qū)ο髮徍巳罩居涗洝?/p>

? 3.1 pgaudit安裝

官網(wǎng):
https://www.pgaudit.org/下載安裝包一定要注意pgaudit與PG版本的對(duì)應(yīng)
wget https://codeload.github.com/pgaudit/pgaudit/tar.gz/refs/tags/1.6.2 -O pgaudit-1.6.2.tar.gztar -xzvf 1.6.2.tar.gz
cd pgaudit-1.6.2/
make install USE_PGXS=1安裝插件
alter system set shared_preload_libraries='pgaudit';
pg_ctl restart
create extension pgaudit;
\dx
select name,setting from pg_settings where name like 'pgaudit%';
select * from pg_available_extensions where name like '%audit%';
show shared_preload_libraries;

? 3.2 開啟審計(jì)

1.會(huì)話審計(jì)日志記錄
會(huì)話審計(jì)日志提供用戶在后端執(zhí)行的所有語句的詳細(xì)日志。
使用pgaudit.log設(shè)置啟用會(huì)話日志記錄。set pgaudit.log = 'write, ddl';
set pgaudit.log_relation = on;
set pgaudit.log_client=on;
SELECT pg_reload_conf();
select name,setting,source from pg_settings where name like 'pgaudit%';postgres=> create table t_jeames(id int);
postgres=> insert into t_jeames select generate_series(1,10000);
postgres=> delete  from t_jeames;
postgres=# drop table t_jeames;

2.對(duì)象審計(jì)日志記錄
通過創(chuàng)建role 來實(shí)現(xiàn), 
原理就是把想要審計(jì)的對(duì)象的具體操作賦權(quán)給一個(gè) role, 
然后在設(shè)置 pgaudit.role 。目前只能支持, SELECT, INSERT, UPDATE and DELETE 這4中類型,
相對(duì)于 read, write 來說更細(xì)粒度了--創(chuàng)建角色: audit_account
create role audit_account password 'audit_account';
設(shè)置對(duì)象 t_jeames 的insert, update, delete.select 為審計(jì)行為postgres=# alter system set pgaudit.role = 'audit_account';
postgres=# grant select,insert,update,delete on t_jeames to audit_account;
postgres=# select pg_reload_conf();--修改數(shù)據(jù)
postgres=# delete from t_jeames where id < 5000;
postgres=# update t_jeames set id = 1000+ id ;
postgres=# select * from t_jeames limit 2;

📣 4.遠(yuǎn)程訪問插件

? postgres_fdw插件

通過 postgres_fdw訪問遠(yuǎn)程PostgreSQL數(shù)據(jù)庫表。
步驟如下:
1.在源端(本地庫)創(chuàng)建 postgres_fdw 插件
2.創(chuàng)建 foreign server 外部服務(wù)(即:指連接外部數(shù)據(jù)源的連接信息)
3.創(chuàng)建映射用戶(映射用戶指定了訪問外部表的本地用戶和遠(yuǎn)程用戶信息)
4.創(chuàng)建外部表(外部表的表定義建議和遠(yuǎn)端表結(jié)構(gòu)一致)

? 4.1 創(chuàng)建安裝插件

本地庫做如下的操作:
–編譯安裝
[postgres@centos79 ~]$ cd /pgccc/soft/postgresql-15.6/contrib
[postgres@centos79 contrib]$ cd postgres_fdw
[postgres@centos79 postgres_fdw]$ make install
–再次確認(rèn)插件
[root@centos79 ~]# cd /pgccc/pgsql-15/share/extension

–postgres 超級(jí)用戶登錄 PostgreSQL
[postgres@centos79 ~]$ psql
postgres=# CREATE EXTENSION postgres_fdw;
postgres=# \dx

? 4.2 權(quán)限配置

本地庫做如下的操作:
若使用超級(jí)用戶使用postgres_fdw可以跳過
普通用戶使用postgres_fdw需要單獨(dú)授權(quán)
GRANT USAGE ON FOREIGN DATA WRAPPER postgres_fdw TO pgtest;

? 4.3 創(chuàng)建外部服務(wù)

本地庫做如下的操作:
外部服務(wù)定義了遠(yuǎn)端PostgreSQL數(shù)據(jù)庫的IP、端口、數(shù)據(jù)庫連接信息
CREATE SERVER fdwpg2 FOREIGN DATA WRAPPER
postgres_fdw OPTIONS (host ‘pg2host’, port ‘5432’, dbname ‘devdb’);

? 4.4 創(chuàng)建映射用戶

本地庫做如下的操作:
映射用戶指定了連接源端 PostgreSQL 數(shù)據(jù)庫的用戶名和密碼信息
CREATE USER MAPPING FOR pgtest
SERVER fdwpg2 OPTIONS (user 'pg2user', password 'pg2user');FOR:配置的用戶為本地的數(shù)據(jù)庫用戶
OPTIONS :配置的是遠(yuǎn)端PostgreSQL數(shù)據(jù)庫的用戶和密碼

? 4.5 創(chuàng)建外部表

–遠(yuǎn)端數(shù)據(jù)庫創(chuàng)建測試表
CREATE TABLE pg2_fdw (id int4 ,info text) ;
INSERT INTO pg2_fdw (id , info ) VALUES (1, ‘a(chǎn)’),(2, ‘b’);

—?jiǎng)?chuàng)建外部表(本地庫)
CREATE FOREIGN TABLE ft_fdw (
id int4,
info text
) SERVER fdwpg2 OPTIONS (schema_name ‘pg2user’, table_name ‘pg2_fdw’);

通過外部表訪問遠(yuǎn)端數(shù)據(jù)表
注意:遠(yuǎn)端數(shù)據(jù)庫pg_hba.conf文件需要允許本地庫訪問策略
select * from pg2_fdw;

📣 5.推薦插件

📣 6.總結(jié)

PostgreSQL 提供使用 extension 的方式來擴(kuò)展數(shù)據(jù)庫的功能,您可以發(fā)現(xiàn),PostgreSQL的許多功能也都通過插件的形式完成,也正是由于使用的插件的形式,使得這些插件功能基本不受PostgreSQL核心升級(jí)的影響,這也是PostgreSQL數(shù)據(jù)庫能夠持續(xù)發(fā)展的一個(gè)重要的原因

http://www.risenshineclean.com/news/21795.html

相關(guān)文章:

  • 住房和城鄉(xiāng)建設(shè)部網(wǎng)站造價(jià)網(wǎng)絡(luò)優(yōu)化行業(yè)的發(fā)展前景
  • 17做網(wǎng)站廣州沙河品牌營銷策劃方案怎么做才好
  • 2015微信網(wǎng)站百度官網(wǎng)推廣
  • 外發(fā)加工網(wǎng)站哪個(gè)靠譜整站優(yōu)化快速排名
  • 如何做好網(wǎng)站管理工作pc端百度
  • 如何自己免費(fèi)建網(wǎng)站哪些平臺(tái)可以做推廣
  • 鄭州網(wǎng)站制作推廣公司抖音推廣合作方式
  • 做影視網(wǎng)站有什么風(fēng)險(xiǎn)如何讓百度收錄
  • 江蘇宏澄建設(shè)有限公司網(wǎng)站百度秒收錄技術(shù)最新
  • 百度關(guān)鍵詞優(yōu)化多少錢seo優(yōu)化技術(shù)教程
  • 樹在線網(wǎng)頁制作網(wǎng)站今日足球最新預(yù)測比分
  • 數(shù)據(jù)資源網(wǎng)站如何做企業(yè)策劃咨詢公司
  • 想讓一個(gè)網(wǎng)站上線需要怎么做營銷手機(jī)系統(tǒng)安裝
  • 可以做外鏈的圖片網(wǎng)站成都網(wǎng)絡(luò)營銷推廣公司
  • 如何做視頻網(wǎng)站流程圖關(guān)于營銷的最新的新聞
  • 專做電器的網(wǎng)站域名注冊(cè)阿里云
  • 163企業(yè)郵箱收費(fèi)標(biāo)準(zhǔn)一年多少錢上海谷歌seo推廣公司
  • iis7.5 部署網(wǎng)站寄生蟲seo教程
  • 做素描的網(wǎng)站百度排名點(diǎn)擊軟件
  • wordpress插件更新保留修改寧波優(yōu)化推廣選哪家
  • 有沒有免費(fèi)做網(wǎng)站的百度電話客服24小時(shí)人工服務(wù)熱線
  • 得力文具網(wǎng)站建設(shè)策劃書2023搜索最多的關(guān)鍵詞
  • 武漢光谷新聞最新消息上海專業(yè)的seo推廣咨詢電話
  • 網(wǎng)站建設(shè)最貴服務(wù)商企業(yè)培訓(xùn)系統(tǒng)
  • 怎樣可以做網(wǎng)站培訓(xùn)機(jī)構(gòu)網(wǎng)站制作
  • 商城網(wǎng)站 報(bào)價(jià) 方案優(yōu)化建站
  • 公司門戶網(wǎng)站該怎么做seo建站營銷
  • 企業(yè)網(wǎng)站功能模塊長春做網(wǎng)站推廣的公司
  • 營銷型網(wǎng)站建設(shè)教學(xué)淘寶優(yōu)秀軟文范例100字
  • 億瑪酷網(wǎng)站建設(shè)域名注冊(cè)新網(wǎng)