首页 > 数据库 >Centos 下安装 pgsql 并实现远程访问

Centos 下安装 pgsql 并实现远程访问

时间:2023-07-04 23:58:15浏览次数:50  
标签:PostgreSQL postgres Centos 数据库 sudo pgsql 远程 14

建议跳转地址:https://juejin.cn/post/7108728363472617486

=======以下内容为本人体验记载=======

1、安装pgsql 

sudo yum install -y postgresql12

2、初始化数据库 

sudo /usr/pgsql-14/bin/postgresql-14-setup initdb

3、启动服务

#设置PostgreSQL服务为开机启动 sudo systemctl enable postgresql-14

#启动PostgreSQL服务 sudo systemctl start postgresql-14

 

4、

PostgreSQL安装成功之后,会默认创建一个名为postgres的Linux用户,初始化数据库后,会有名为postgres的数据库,来存储数据库的基础信息,例如用户信息等等,相当于MySQL中默认的名为mysql数据库。

postgres数据库中会初始化一名超级用户postgres

为了方便我们使用postgres账号进行管理,我们可以修改该账号的密码

进入PostgreSQL命令行

通过su命令切换linux用户为postgres会自动进入命令行

PostgreSQL安装成功之后,会默认创建一个名为postgres的Linux用户,初始化数据库后,会有名为postgres的数据库,来存储数据库的基础信息,例如用户信息等等,相当于MySQL中默认的名为mysql数据库。

postgres数据库中会初始化一名超级用户postgres

为了方便我们使用postgres账号进行管理,我们可以修改该账号的密码

进入PostgreSQL命令行

通过su命令切换linux用户为postgres会自动进入命令行

# su postgres
# psql # ALTER USER postgres WITH PASSWORD 'NewPassword'; 5、开放端口 sudo firewall-cmd --add-port=5432/tcp --permanent sudo firewall-cmd --reload   6、修改IP绑定
#修改配置文件
vi /var/lib/pgsql/14/data/postgresql.conf

#将监听地址修改为*
#默认listen_addresses配置是注释

7、允许所有IP访问

#修改配置文件
vi /var/lib/pgsql/14/data/pg_hba.conf

#在问价尾部加入
host  all  all 0.0.0.0/0 md5

8、重启PostgreSQL服务

#重启PostgreSQL服务
sudo systemctl restart postgresql-14

 


 

标签:PostgreSQL,postgres,Centos,数据库,sudo,pgsql,远程,14
From: https://www.cnblogs.com/herebug/p/17527399.html

相关文章

  • 内网穿透在家远程连接公司电脑?
    本文讲述:1.在任何地方通过ssh连接公司或者家中的服务器2.在任何地方通过远程桌面连接公司或者家里的Windows电脑前言好久没有与大家分享知识,内心十分过意不去,正好最近有用到frp,所以今天就来简单的和大家说一下通过frp实现内网穿透。一、为什么要在家远程连接公司的电脑?1.做......
  • “远程客户端操作hdfs创建文件夹”,验证环境是否配置成功,以及HDFS错误整改
    HDFS错误整改编写“远程客户端操作hdfs创建文件夹”代码,验证环境是否配置成功!1、错误点1:改正方法:第一步:点击 文件>项目文件>模块第二步:会发现红色框里的显示的是15,这里我们需要改成8,如下图:2、错误点2:改正方法:第一步:点击 文件>项目文件>设置,后按照图中步骤点击:第二......
  • windows 远程桌面连接(mstsc) 删除历史记录
    删除下拉框的记录进入注册表编辑:win+R>regedit按HKEY_CURRENT_USER\Software\Microsoft\TerminalServerClient\Default的路径,删除除了“默认外的”,所有“MRU+数字”的项。删除输入框的默认填充打开当前用户的主文件夹>我的文档(MyDocuments),点选工具栏组织>查看找到隐藏文件和......
  • centos服务器root用户无法登陆
    问题描述:研发同事反馈测试机无法远程登陆——————————————————————————————————————————————问题排查:①咱们先本地测试SSH测试下,提示没有权限“permissiondenied” ②再进机房,接上显示器发现有报错信息(提示分区节点、块有问......
  • centos8环境基本优化
    centos8环境基本优化目录centos8环境基本优化1.防火墙优化2.源优化:方案1.更换阿里源方案2.使用centos8.5源安装epel源3.ssh连接慢解决4.关闭公网,只开放内网(可选)5.配置定时任务,时间同步centos7ntpdcentos86.PS17.配置sudo1.防火墙优化参考链接https://www.cnblogs.com/ztton......
  • 虚拟机安装的centOS7系统忘记root密码之重置密码
    1、开机按下点击鼠标进入系统并且按下e键2、光标移动到linux16开头的行,找到ro改为rwinit=sysroot/bin/sh;3、按下ctrl+x执行指令4、进入如下界面后输入:chroot /sysroot5、输入passwd根据提示输入两次新密码6、完成后输入touch/.autorelabel更新系统信息......
  • CentOS7使用yum安装MySQL8
    1、下载MySQL的repo源wgethttps://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm2、安装MySQL源rpm-Uvhmysql80-community-release-el7-1.noarch.rpm3、安装公钥rpm--importhttps://repo.mysql.com/RPM-GPG-KEY-mysql-2022 4、使用yum安装yum......
  • Anolis 8.x (8.6, 8.8, CentOS )安装记录
    硬件:一台DellPowerEdgeT130服务器,2*2T Harddisk软件:Anolis8.6 2023.7.3,发现系统自动下载了很多updates等待安装,选择安装更新,并重新启动系统。启动系统后,在屏幕左上角出现闪烁光标,系统长达10分钟以上无反应。按Ctrl+Alt+del, 系统的Anolis图形标志闪现后,系统重......
  • 推荐使用集串口,SSH远程登录和FTP传输三合一工具MobaXterm
    在以前的资料里,串口和SSH远程登使用SecureCRT,window与ubuntu数据传输使用filezilla,窗口切换来切换去,麻烦也眼花缭乱。有没有一个工具搞定串口、SSH和FTP?有!它就是MobaXterm。是不是特别高效呢?MobaXterm是一个全功能的终端软件。除了支持SSH连接还能支持FTP、串口等协议。其拥有以下......
  • Linux添加新用户及SSH远程登录|解决无法添加SSH的问题
    1.Linux添加新用户Linux创建新用户主要有两条命令:adduser和useradd,与其对应的两种删除用户的命令:deluser和userdel区别adduser:自动为新建的用户创建用户组、用户目录、选择shell版本并添加用户密码useradd:需要靠添加参数来指定设置上述哪些变量,如未添加参数则新建的用户......