CentOS7安装postgres数据库

举报
QGS 发表于 2021/07/14 15:08:57 2021/07/14
【摘要】 PostgreSQL关系型数据库

PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统。POSTGRES的许多领先概念只是在比较迟的时候才出现在商业网站数据库中。

PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。同样,PostgreSQL也可以用许多方法扩展,例如通过增加新的数据类型、函数、操作符、聚集函数、索引方法、过程语言等。另外,因为许可证的灵活,任何人都可以以任何目的免费使用、修改和分发PostgreSQL。

#关闭防火墙和 selinux 并重启
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
systemctl disable --now firewalld
#查看postgresql源,没有就装
yum list | grep postgresql
yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

#安装postgresql10
yum install postgresql10-contrib postgresql10-server -y

#初始化数据库
/usr/pgsql-10/bin/postgresql-10-setup initdb
#启动数据库
sudo systemctl start postgresql-10
#设置开机自启
sudo systemctl enable postgresql-10.service
#设置数据库密码
su - postgres
psql
ALTER USER postgres WITH PASSWORD '111111';
#退出数据库
\q

#配置远程连接
vi /var/lib/pgsql/10/data/pg_hba.conf
#添加如下内容
host    all             all             0.0.0.0/0               md5

#修改如下图
vi /var/lib/pgsql/10/data/postgresql.conf
#重启postgresql-10
systemctl restart postgresql-10

打开Navicat测试连接

#创建DB1数据库
create database DB1;

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。