Centos7安装postgresql数据库

1.更新源

yum install download.postgresql.org/pub/repos/y… -y

2.安装postgresql

yum install postgresql10-contrib postgresql10-server -y

3.初始化数据库

/usr/pgsql-10/bin/postgresql-10-setup initdb

4.启动数据库并设置开机启动

sudo systemctl start postgresql-10
sudo systemctl enable postgresql-10.service

5.登录postgresql并设置密码

postgresql在安装时默认添加用户postgres

输入

su - postgres

psql

进入数据库是这样的

Centos7安装postgresql数据库

设置密码:

ALTER USER postgres WITH PASSWORD '密码';

退出按:q

备注其他:列出所有库l 列出所有用户du 列出库下所有表d

6.重启数据库:

systemctl restart postgresql-10

7 创建数据库跟用户

因为postgres属于superuser,我们需要创建部分低权限用户

创建数据库

CREATE DATABASE testdb;

创建用户

CREATE USER testuser CREATEDB LOGIN PASSWORD 'testpassword';

将testdb所有权限赋给用户testuser

GRANT ALL ON DATABASE testdb TO testuser;
Centos7安装postgresql数据库

8.删除数据库

drop database testdb;

删除用户:

drop role testuser;

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/7935

(0)
郭靖的头像郭靖
上一篇 2023年4月10日 下午5:43
下一篇 2023年4月11日 下午6:15

相关推荐

  • 缩小vhdx文件的大小

    使用 Hyper-V 提供的 Optimize-VHD 进行缩小,执行之后 VHDX 文件的确是变小了,但是也还没有那么小 此时应进入到 WSL2 中,运行 zerofree 将 ext4 文件系统内已经不用的块填零,但 zerofree 不能运行在已经挂载为 rw 的文件系统上,那就把文件系统挂载为 rea…

    2023年7月21日
    89300
  • Testdisk 取消删除FAT文件

    此恢复示例将指导您逐步使用TestDisk从 FAT (FAT12/FAT16/FAT32) 和 VFAT 文件系统中恢复删除的文件。FAT 主要用于数码相机的存储卡和 USB 闪存盘。VFAT 主要存在于 Windows 下格式化的外部硬盘上。可以恢复已删除的文件。当文件被删除时,文件名被标记为已删除,数据区域被标记为未分配/空闲,但 TestDisk 可…

    2024年1月5日
    50700
  • rsync的搭建与使用

    rsync是数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。 已支持跨平台,可以在Windows与Linux间进行数据同步。 Ubuntu安装 Centos安装 基本用法 rsync语法有三种,分别是本地到本地形式Local to Local,本地到远程Local to Remot…

    2022年11月19日
    65000
  • k8s命令自动补齐

    k8s命令自动补齐 yum install bash-completion -y source /usr/share/bash-completion/bash_completion source <(kubectl completion bash) kubectl completion bash >/etc/bash_comple…

    2023年2月2日
    50200

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信