發(fā)文章
發(fā)文工具
撰寫
網(wǎng)文摘手
文檔
視頻
思維導圖
隨筆
相冊
原創(chuàng)同步助手
其他工具
圖片轉文字
文件清理
AI助手
留言交流
[root@psql_master ~]# yum install -y https://download./pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm
[root@psql_master ~]# yum install -y postgresql96
#yum安裝postgresql,默認會建一個名為”postgres”的系統(tǒng)賬號,用于執(zhí)行PostgreSQL; #同時數(shù)據(jù)庫中也會生成一個名為”postgres”的數(shù)據(jù)庫用戶,且密碼已自動生成,需要進入數(shù)據(jù)庫后修改; #PostgreSQL在數(shù)據(jù)庫用戶同名的系統(tǒng)賬號下登錄免密。 [root@psql_master ~]# yum install -y postgresql96-server
[root@psql_master ~]# /usr/pgsql-9.6/bin/postgresql96-setup initdb
[root@psql_master ~]# systemctl enable postgresql-9.6
[root@psql_master ~]# systemctl start postgresql-9.6
#yum安裝postgresql,默認會建一個名為”postgres”的系統(tǒng)賬號,用于執(zhí)行PostgreSQL; [root@psql_master ~]# su - postgres #切換用戶后,提示符變更為“-bash-4.2$”; #同時數(shù)據(jù)庫中也會生成一個名為”postgres”的數(shù)據(jù)庫用戶,且密碼已自動生成; #PostgreSQL在數(shù)據(jù)庫用戶同名的系統(tǒng)賬號下登錄免密; -bash-4.2$ psql -U postgres #進入數(shù)據(jù)庫后修改密碼; postgres=# alter user postgres with password 'postgres@123'
#配置文件中,默認只能本機訪問postgresql; #修改listen_addresses = 'localhost'為listen_addresses = '*',允許所有遠程訪問; #修改配置文件需要重啟服務。 [root@psql_master ~]# sed -i "s|#listen_addresses = 'localhost'|listen_addresses = '*'|g" /var/lib/pgsql/9.6/data/postgresql.conf
#在第82行之后,”IPv4 local connections”下新增允許的客戶端; #“host” 代表主機類型,第一個“all”代表db ,第二個“all”代表user ,“172.29.3.67/32” 代表client ip,“trust”代表認證方式; #認證方式除“trust”外,還有“peer”, “ident”, “md5”, “password”等,具體可參考pg-hba文件: https://www./docs/current/static/auth-pg-hba-conf.html #修改pg.hba文件需要重啟服務。 [root@psql_master ~]# vim /var/lib/pgsql/9.6/data/pg_hba.conf host all all 172.29.3.67/32 trust
[root@psql_master ~]# vim /etc/profile export PATH=$PATH:/usr/pgsql-9.6/bin [root@psql_master ~]# source /etc/profile
[root@psql_master ~]# systemctl restart postgresql-9.6
開端口命令: firewall-cmd --zone=public --add-port=5432/tcp --permanent 重啟防火墻:systemctl restart firewalld.service
[root@psql_master ~]# netstat -tunlp
postgres=# create user postuser1 with password 'user1@123';
postgres=# create database postdb1 owner postuser1; 同時制定數(shù)據(jù)庫所有者
postgres=# grant all privileges on database postdb1 to postuser1 #未賦權則賬戶只能登錄控制臺
#在操作系統(tǒng)層使用新建的賬號登錄新建的數(shù)據(jù)庫,登錄后提示符為“postdb1=>”; #如果在postgres賬戶下直接使用“postgres=# \c postdb1;”登錄,則登錄用戶依然是postgres, -bash-4.2$ psql -U postuser1 -d postdb1 -h 127.0.0.1 -p 5432
postdb1=> create table tb1( id int primary key, name VARCHAR(20), salary real );
postdb1=> insert into tb1( id, name, salary) values( 101, 'Mike', 5000.00 );
postdb1=>select * from tb1;
打開pgadmin—>添加新的服務器—>(通常標簽)名稱自定義—>(connection標簽)主機名稱與postgresql用戶密碼按需填寫,其余可采用默認配置—>保存
來自: 行者花雕 > 《待分類》
0條評論
發(fā)表
請遵守用戶 評論公約
PostgreSQL11.3 創(chuàng)建用戶和創(chuàng)建數(shù)據(jù)庫
PostgreSQL11.3 創(chuàng)建用戶和創(chuàng)建數(shù)據(jù)庫。#su root #切換到root用戶# su - postgres #首先切換到postgres#psql-bash-4.2$ psqlpsql (11.3)Type "help" for help.postgres=# 創(chuàng)建用戶。postgres...
Centos7安裝和配置Postgresql數(shù)據(jù)庫及Navicat連接
這篇文章主要講解了“Centos7安裝和配置Postgresql數(shù)據(jù)庫及Navicat連接”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小...
Oracle最佳替代者PostgreSQL數(shù)據(jù)庫的整體安全性
ERROR: permission denied for relation t2postgres=>postgres=> \d List of relations Schema | Name | Type | Owner--------+------+-------+---------- user1 | t1 | table | po...
用Keepalived實現(xiàn)PostgreSQL高可用
數(shù)據(jù)庫配置:postgres=# create user keepalived password ''''''''123qwert'''''...
PostgreSQL查看數(shù)據(jù)目錄總結
00:00:01 /home/postgres/pgsql/bin/postgres -D /home/postgres/pgsql_data.postgres 26766 26738 0 11:36 pts/0 00:00:00 /bin/ba...
修改postgres的密碼
陳鋼的博客 CentOS7下初始化PostgreSQL
1、安裝epel;rpm -ivh http://mirrors.hustunique.com/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm.systemctl restart postgresqlsystemctl enable postgresql。su - postgrespsql\du (查看角...
PostgreSQL+pgpool
[root@im110 pgpool-II]# useradd pgpool [root@im110 pgpool-II]# passwd pgpoolChanging password for us...
windows下連接PostgreSQL操作
l 若顯示psql不是內部或外部命令,則說明postgresql的bin文件路徑?jīng)]添加到windows系統(tǒng)中,右擊“我的電腦”->”屬性”->”高級”->”環(huán)境變量”->”Administrator”的用戶變量,選中“PAT...
微信掃碼,在手機上查看選中內容