irpas技术客

Debian 11 安装postgresql 14.2_抽离1024_debian安装postgres

irpas 7116

1、安装基础包

apt-get install -y gnupg2?sudo vim wget?

2、添加源

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

3、安装postgresql-14

apt-get update&&apt-get -y install postgresql-14?

4、添加访问权限

sudo sed -i '/^local/s/peer/trust/' /etc/postgresql/14/main/pg_hba.conf

sudo sed -i '/^host/s/ident/md5/' /etc/postgresql/14/main/pg_hba.conf

5、允许ipv4和ipv6访问

sudo vim /etc/postgresql/14/main/pg_hba.conf

添加下面这两行在图片位置

host ???all ????????????all ????????????0.0.0.0/32 ?????????????md5

host ???all ????????????all ????????????0.0.0.0/0 ??????????????md5

sudo vim /etc/postgresql/14/main/postgresql.conf

添加这行在图片位置

listen_addresses='*'

6、重启数据库、设置开机自启

sudo systemctl restart postgresql

sudo systemctl enable postgresql

7、创建角色名为admin密码为MyPassword的角色

sudo -u postgres psql

CREATE ROLE admin WITH LOGIN SUPERUSER CREATEDB CREATEROLE PASSWORD 'MyPassword';

8、连接数据库

数据库连接工具:Download | DBeaver Community

选择PostgreSQL

点下一步之后下载驱动

输入主机地址、用户名、密码

点测试链接,出现如下提示说明数据库连接成功

10、修改用户admin的密码为PG@sql123456!(同理可修改postgres的用户密码)

alter user admin with encrypted password 'PG@sql123456!';


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #安装基础包aptget #install #y #gnupg2sudo #VIM #wget2添加源sudo #sh