资讯专栏INFORMATION COLUMN

linux 安装PostgreSQL

spacewander / 493人阅读

摘要:把最新的包添加到系统库会为所有的平台发布包而且会比其他的的库更新的更快地址列出可用安装包安装初始化数据库仅需执行一次启动设置自启动查看运行状态开机启动重置密码退出开启远程访问修改为建议只监听内网修改客户端认证

把最新的rpm包添加到系统库
PostgreSQL会为所有的Linux平台发布rpm包, 而且会比其他的的库更新的更快.
地址:postresSQL linux
rpm -Uvh https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-centos11-11-2.noarch.rpm

列出可用安装包
yum list postgres*

安装PostgreSQL
yum install -y postgresql11-server.x86_64

初始化数据库
/usr/pgsql-11/bin/postgresql-11-setup initdb 仅需执行一次

启动PostgreSQL
systemctl start postgresql-11

设置自启动
systemctl enable postgresql-11

查看运行状态
systemctl status postgresql-11

开机启动
chkconfig postgresql-11 on

重置密码
1) sudo -u postgres psql
2) ALTER USER postgres WITH PASSWORD "postgres";
3) 退出 q

开启远程访问
vi /var/lib/pgsql/11/data/postgresql.conf
修改#listen_addresses = "localhost" 为 listen_addresses="*",建议只监听内网IP

修改客户端认证配置文件pg_hba.conf
vi /var/lib/pgsql/11/data/pg_hba.conf
将IPv4区下的127.0.0.1/32修改为0.0.0.0/0; 将ident修改为md5

重启服务
service postgresql-11 restart

开放端口
firewall-cmd --zone=public --add-port=5432/tcp --permanent

重载防火墙
firewall-cmd --reload

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/39027.html

相关文章

  • Linux PostgreSQL 和 PostGIS 安装和使用

    摘要:最近研究基于的开源框架,其中构建需要使用插件。为例,安装以下包即可系列则请安装初次安装后,默认生成一个名为的数据库和一个名为的数据库用户。注意,不要往这个数据库中添加数据,这个数据库之所以称为模板,就说明它是用来派生用的。 最近研究基于 GeoServer 的开源 GIS 框架,其中构建 GIS database 需要使用 PostgreSQL + PostGIS 插件。花了些时间学习...

    shixinzhang 评论0 收藏0
  • Linux PostgreSQL 和 PostGIS 安装和使用

    摘要:最近研究基于的开源框架,其中构建需要使用插件。为例,安装以下包即可系列则请安装初次安装后,默认生成一个名为的数据库和一个名为的数据库用户。注意,不要往这个数据库中添加数据,这个数据库之所以称为模板,就说明它是用来派生用的。 最近研究基于 GeoServer 的开源 GIS 框架,其中构建 GIS database 需要使用 PostgreSQL + PostGIS 插件。花了些时间学习...

    dreamans 评论0 收藏0
  • openSUSE 安装 PostgreSQL

    摘要:安装安装客户端安装服务器交互式客户端程序是,服务器程序是。安装完后,多了一个用户,但是这个用户没有设置密码,现在为它设置密码提示输入新的密码下面切换到用户,然后创建数据库簇。切回用户,列出所有角色。重新创建角色随后,即可以角色登录了。 环境:openSUSE Leap 42.2 自从 Ubuntu 弃 Unity 转 Gnome,我也就弃 Ubuntu 而转 openSUSE 了。Le...

    Half 评论0 收藏0

发表评论

0条评论

spacewander

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<