当前位置:   article > 正文

01-PostgreSQL安装与远程连接_postgresql 远程连接

postgresql 远程连接

一、windows安装PostgreSQL

①:下载

1. 官网下载

地址:https://www.postgresql.org/download/

  • 选择对应系统

image.png

  • 点击下载

image.png

  • 选择下载的版本(我这里下载14.X版本)

image.png

  • 下载完成

image.png

2. 网盘下载

链接:https://pan.baidu.com/s/1u3ZcgWb6Woh_0n0ZV2PG9A?pwd=Coke

提取码:Coke

②:安装

1. 可以先创建两个文件夹 分别存储安装目录和数据

image.png

2. 直接双击运行即可

image.png

3.next

image.png

4. 选择安装目录,然后next

image.png

5. 选择组件,默认全选,然后next

image.png

6. 选择数据存放路径,然后next

image.png

7. 为数据库超级用户postgres设置密码,然后next

image.png

8. 设置端口,默认即可,然后next

image.png

9. 选择语言环境,默认即可,然后next

image.png

10. 安装以上设置,然后next

image.png

  1. 安装

image.png

image.png

12. 安装完成要勾选启动堆栈生成器,点finish

image.png

13. 弹出堆栈生成器安装界面,选择之前安装的软件(电脑必须连网),点击next

image.png

14. 弹出安装应用程序界面,选择安装语言包,点击next

image.png

15. 设置安装路径,然后下一步

image.png

16. 点击下一下(不勾选,跳过安装)

image.png

17. 弹出安装语言选项,点击ok

image.png

18. 点击next

image.png

19. 安装next

image.png

image.png

image.png

image.png

③:测试连接

1. 使用Navicat

image.png

image.png

2. 使用idea

image.png

④:设置远程连接

image.png

二、Ubuntu安装PostgreSQL

①: 下载命令

1. 官网: https://www.postgresql.org/download/

image.png

image.png

②: 执行下载命令

1. 安装指定版本的 PostgreSQL

sudo apt install postgresql-14
  • 1

image.png

image.png

③: 修改默认数据库密码

  1. PostgreSQL 会默认创建一个 postgres 用户作为管理员账号,密码是随机的
  2. 使用 sudo -u postgres psql 登录数据库,这种方式登录是不需要密码
  3. 在出现 postgres=# 提示符后输入 alter user postgres with password ‘123456’;
  4. 修改密码,操作成功后输入 \q 退出 psql

1. 使用 sudo -u postgres psql 登录数据库

在这里插入图片描述

2. 修改密码: alter user postgres with password ‘123456’;

image.png

3. \q 退出 psql

image.png

④: 使用新密码登录

使用新密码进行登录了 psql -U postgres -d postgres -h 127.0.0.1 -p 5432

image.png

⑤: 设置允许远程访问

1. 修改监听地址

命令: sudo vim /etc/postgresql/14/main/postgresql.conf

#listen_addresses = 'localhost' 的注释去掉并改为 listen_addresses = '*'

image.png

2. 修改可访问IP段

  • 小提示: 修改文件权限: sudo chmod -R 777 *

命令: sudo vim /etc/postgresql/14/main/pg_hba.conf

在如下位置添加一行,表示允许任意地址通过密码进行远程访问

image.png

3. 重启数据库

sudo service postgresql restart

image.png

4. Navicat测试连接

image.png

三、CentOS中安装PostgreSQL

①: 下载命令

1. 查看系统架构 uname -m

image.png

2. 官网: https://www.postgresql.org/download/

image.png

image.png

image.png

# 安装存储库 RPM:
yum install -y https://download.postgresql.org/pub/repos/yum/reporrpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

# 安装 PostgreSQL
yum install -y postgresql14-server

# 可选择初始化数据库并启用自动启动:
/usr/pgsql-14/bin/postgresql-14-setup initdb
systemctl enable postgresql-14
systemctl start postgresql-14
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

②: 开始安装

1. 安装存储库 RPM

yum install -y https://download.postgresql.org/pub/repos/yum/reporrpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
  • 1

image.png

2. 安装 PostgreSQL

yum install -y postgresql14-server
  • 1

image.png

image.png

3.可选择初始化数据库并启用自动启动

/usr/pgsql-14/bin/postgresql-14-setup initdb
systemctl enable postgresql-14
systemctl start postgresql-14
  • 1
  • 2
  • 3

image.png

③:设置密码

1. 切换到postgres用户

su - postgres
  • 1

image.png

2. 输入 psql

image.png

3.修改postgres超级用户密码

alter user postgres with password '新密码';
  • 1

image.png

4. 使用exit退出

image.png

④:设置远允许程连接

1. 修改 postgresql.conf文件

开启远程访问,将#listen_addresses = 'localhost' 修改为 listen_addresses = '*'

vim /var/lib/pgsql/14/data/postgresql.conf
  • 1

image.png

2. 修改 pg_hba.conf文件

增加一行 host all all 0.0.0.1/0 scram-sha-256

image.png

3. 重启数据库服务

systemctl restart postgresql-14
  • 1

image.png

4. 使用新密码登录

psql -U postgres -h 127.0.0.1
  • 1

image.png

5. 使用Navicat测试连接

image.png

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/657041
推荐阅读
相关标签
  

闽ICP备14008679号