Postgresql 13.10 部署安装

Postgresql 13.10 部署安装

1. 安装postgresql

以 root 身份运行如下命令

rpm -ivh postgresql13-libs-13.10-1PGDG.rhel7.x86_64.rpm
rpm -ivh postgresql13-13.10-1PGDG.rhel7.x86_64.rpm
rpm -ivh postgresql13-server-13.10-1PGDG.rhel7.x86_64.rpm
rpm -ivh postgresql13-contrib-13.10-1PGDG.rhel7.x86_64.rpm

如果报错缺少依赖包,可以使用yum命令安装

yum install -y postgresql13-contrib-13.10-1PGDG.rhel7.x86_64.rpm

2. 数据库配置

2.1 创建用户

可以先删除默认创建的postgres用户

userdel -r postgres

然后创建用户组

groupadd -g 701 postgres
useradd -g 701 -u 701 -s /bin/bash -m postgres

这样的好处是用户home目录就会在/home/postgres下,否则默认是在/var/lib/pgsql下

给postgres用户设置一个密码

passwd postgres
Postgres@2023

切换到postgres用户
su - postgres

2.2 修改环境变量

vi ~/.bashrc

添加下面变量

export PGHOME=/usr/pgsql-13
export PGDATA=/data/pgdata/13.10/data
export PGHOST=/data/pgdata/13.10/socket
export PGUSER=postgres
export PATH=$PGHOME/bin:$PATH

source 生效一下

source .bashrc

2.3 修改数据库配置

前面修改的数据库目录,这里需要创建相关目录,且要赋予权限

# mkdir -p /data/pgdata/

# chown -R postgres:postgres /data/pgdata/

# su - postgres

$ mkdir -p /data/pgdata/13.10/data

$ mkdir -p /data/pgdata/13.10/socket

2.4 初始化数据库

$ initdb

修改 postgresql.conf

$  cd $PGDATA
$  vim postgresql.conf

根据具体情况修改一些配置

listen_addresses = '*'
port = 5432
max_connections = 500
unix_socket_directories = '/data/pgdata/13.10/socket'

修改 pg_hba.conf(pg_hba.conf文件是一个黑白名单的访问控制文件,可以控制允许哪些IP地址的机器访问数据库)

$  cd $PGDATA

$  vi pg_hba.conf

新增一行

host    all             all             0.0.0.0/0               md5

3. 配置自启动

使用root用户修改数据存储目录在自启动脚本中的值

#  vi /usr/lib/systemd/system/postgresql-13.service
# Location of database directory

# Environment=PGDATA=/var/lib/pgsql/13/data/ #-- 注释掉这一句

Environment=PGDATA=/data/pgdata/13.10/data  #-- 修正为实际值

使用系统命令控制数据库启停

systemctl enable postgresql-13

systemctl status postgresql-13

systemctl start postgresql-13

4.登录数据库,创建用户及数据库

切换到用户postgres

su - postgres

登录数据库

psql -U postgres
psql

给管理员账户postgres设置密码

alter user postgres with password 'Postgres@2023';

创建用户及密码

create user rdsp with password 'rdsp@CARS2023';

创建数据库

create database test owner postgres;

授权

grant all privileges on database test to postgres;

下载 地址: https://download.csdn.net/download/qq_35177516/89540732

  • 9
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
以下是在Windows上安装部署PostgreSQL的步骤: 1. 下载PostgreSQL:从PostgreSQL官网下载Windows安装程序。 2. 运行安装程序:双击下载的安装程序,按照提示进行安装。在安装过程中,您可以选择安装路径和数据目录。 3. 配置PostgreSQL:在安装完成后,您需要配置PostgreSQL。打开命令行窗口,进入PostgreSQL安装目录的bin子目录。运行以下命令设置数据库管理员的密码: ``` psql -U postgres -c "ALTER USER postgres PASSWORD 'new_password';" ``` 将“new_password”替换为您想要的密码。 4. 启动PostgreSQL:在bin目录中,运行以下命令启动PostgreSQL服务: ``` pg_ctl -D "C:\Program Files\PostgreSQL\data" start ``` 将“C:\Program Files\PostgreSQL\data”替换为您的数据目录路径。 5. 连接到PostgreSQL:在命令行窗口中,运行以下命令连接到PostgreSQL: ``` psql -U postgres ``` 输入您设置的管理员密码,即可连接到PostgreSQL服务。 6. 创建数据库:在连接到PostgreSQL后,您可以使用以下命令来创建新数据库: ``` CREATE DATABASE mydatabase; ``` 将“mydatabase”替换为您要创建的数据库名称。 7. 部署应用程序:您可以使用您喜欢的编程语言和框架来部署应用程序。连接到PostgreSQL后,您可以使用SQL语句来管理数据库和数据。 以上是在Windows上安装部署PostgreSQL的基本步骤。根据您的需求和应用程序的具体要求,您可能需要进行更多的配置和设置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北山遇雪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值