Linux安装PostgreSQL数据库
安装postgresSQL数据库过程自己还是遇到好多问题,不过总归安装好了,以上安装都是本人亲自实验成功了的,有什么问题,欢迎评论!
·
文章目录
概要
提示:此方法是通过yum安装,记得提前配置好自己的网络噢
官网安装命令获取
一、创建用户
1.创建postgres用户
groupadd postgres
useradd -g postgres postgres
2.设置用户密码
passwd postgres
3.给予postgres权限
使用root用户在/etc/sudoers添加
提示:以下操作在postgres用户执行
二、安装PG数据库
1.获取安装脚本
提示:根据自己的系统和需要的版本合理选择。我这里选择的是14版本、centos7、x86_64
2.安装RPM
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
3.安装PostgreSQL
sudo yum install -y postgresql14-server
4.初始化数据库并启用开机自启动
sudo /usr/pgsql-14/bin/postgresql-14-setup initdb
sudo systemctl enable postgresql-14
sudo systemctl start postgresql-14
8.启动数据库
psql
三、连接navicat报错
1.致命错误
这是在远程连接时pg_hba.conf文件没有配置正确。
vi /var/lib/pgsql/14/data/pg_hba.conf
找到以下对应的三段,将原来的注释,更换成下面红色方框的。
第2个方框的 0.0.0.0/0代表网络访问不做网段限制。
2.TCP/IP 5432?
原因:未监听所有IP
修改配置文件postgresql.conf
vi /var/lib/pgsql/14/data/postgresql.conf
修改listen_addresses为:
listen_alisten_addresses='*'
如果注释了,请将注释打开。
完成后,重启服务
systemctl retstart postgresql-14
总结
安装过程自己还是遇到好多问题,不过总归安装好了,以上安装都是本人亲自实验成功了的,有什么问题,欢迎评论!
更多推荐
已为社区贡献1条内容
所有评论(0)