• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

centos 7 安装 postgresql 含泪教学指南

武飞扬头像
AKA石头
帮助5

当我们习惯使用了mysql作为我们的存储引擎时,突然让你去装一个postgresql来用,说实话有点不太会,于是今天上午各种面对百度开发,在下午4点左右终于把这个环境安装好了。

环境

centos 7
postgresql postgresql14

教学开始

打开官方网站
https://www.postgresql.org/download/linux/redhat/
选择对应的版本执行对应的傻瓜命令,无脑cv即可

# Install the repository RPM:
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

# Install PostgreSQL:
sudo yum install -y postgresql14-server

# Optionally initialize the database and enable automatic start:
sudo /usr/pgsql-14/bin/postgresql-14-setup initdb
sudo systemctl enable postgresql-14
sudo systemctl start postgresql-14

关键时刻

切换到postgres用户

su - postgres

输入 psql

-bash-4.2$ psql
用户 postgres 的口令:
psql (14.2)
输入 "help" 来获取帮助信息.

postgres=#

修改系统用户密码,一定要修改不然等你改完配置文件就不能这么轻松愉快的进入这个页面了

ALTER USER postgres WITH PASSWORD 'postgres';

修改配置文件

1、postgresql.conf

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

开启远程访问,将listen_address 修改为 * ,端口号可改可不改 这里我更改为58063
学新通
2、pg_hba.conf

vim /var/lib/pgsql/14/data/pg_hba.conf

在文件末尾增加如下配置

host    all             all             0.0.0.0/0            scram-sha-256

学新通

重启服务

sudo systemctl restart postgresql-14

此时如果你还想用 su - postgres 这种方式进入命令行模式是不能进入的

重点
使用如下命令进入即可

psql -U postgres -h 127.0.0.1 --port 58063

[root@jerry ~]# psql -U postgres -h 127.0.0.1 --port 58063
用户 postgres 的口令:
psql (14.2)
输入 "help" 来获取帮助信息.

postgres=#

远程连接

使用免费开源的数据库连接软件 HeidiSQL
按照如下方式依次填写即可,数据库是可选下拉框,如果不选择任何数据库 默认使用系统用户登录,可以创建用户、创建数据库等管理员权限的操作
学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhfhcgke
系列文章
更多 icon
同类精品
更多 icon
继续加载