CentOS7安装postgres数据库
【摘要】 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)