当前位置: 首页 > article >正文

在 Kylin Linux 上安装 PostgreSQL 以下是安装 PostgreSQL 的步骤:

系统是 Kylin Linux Advanced Server V10 (Lance)。

在 Kylin Linux 上安装 PostgreSQL
以下是安装 PostgreSQL 的步骤:

更新软件包列表:

sudo yum update  

安装 PostgreSQL:

Kylin Linux 通常使用 yum 作为包管理工具。你可以使用以下命令安装 PostgreSQL:

sudo yum install postgresql-server postgresql-contrib  

初始化数据库:

安装完成后,初始化 PostgreSQL 数据库:

sudo postgresql-setup initdb  

启动 PostgreSQL 服务:

启动 PostgreSQL 服务并设置为开机自启:

sudo systemctl start postgresql  
sudo systemctl enable postgresql  

设置 PostgreSQL 密码:

切换到 PostgreSQL 用户并设置密码:

sudo -i -u postgres  
psql  

在 PostgreSQL 提示符下,输入以下命令设置密码(将 your_password 替换为你想要的密码):

sql:

ALTER USER postgres PASSWORD 'your_password';  

然后退出 PostgreSQL:

sql:

\q  

配置允许远程连接:

编辑 PostgreSQL 配置文件 postgresql.conf:

sudo nano /var/lib/pgsql/data/postgresql.conf

找到以下行:

plaintext:

#listen_addresses = 'localhost'  

将其修改为:

plaintext:

listen_addresses = '*'  

tip:记得去掉井号

配置访问权限:

编辑 pg_hba.conf 文件:

sudo nano /var/lib/pgsql/data/pg_hba.conf  

在文件末尾添加以下行,以允许所有 IP 地址的用户使用密码连接(根据需要调整 IP 地址范围):

plaintext:

host    all             all             0.0.0.0/0               md5  

重启 PostgreSQL 服务:

保存更改后,重启 PostgreSQL 服务以应用配置:

sudo systemctl restart postgresql  

配置防火墙(如果需要):

如果你的系统启用了防火墙,确保允许 PostgreSQL 的默认端口(5432):

sudo firewall-cmd --add-port=5432/tcp --permanent
sudo firewall-cmd --reload
使用 Navicat 连接
在 Navicat 中,使用以下信息连接 PostgreSQL:

主机名:你的服务器 IP 地址
端口:5432
用户名:postgres
密码:你设置的密码
完成以上步骤后,你应该能够通过 Navicat 远程连接到 PostgreSQL 数据库。


http://www.kler.cn/news/361254.html

相关文章:

  • linux命令基础
  • 边缘计算网关兼容多种通信协议实现不同设备和系统互联互通
  • python实战项目46:selenium爬取百度新闻
  • 应急响应:ARP欺骗实战
  • [数据集][目标检测]电力场景输电线路巡检检测数据集VOC+YOLO格式8667张50类别
  • 常见Elasticsearch 面试题答案详细解析(下)
  • 【matlab代码】无迹粒子滤波(Unscented Particle Filter)例程,一维直线上的滤波,状态量为位置和速度、观测量为位置
  • 高级SQL技巧:掌握数据分析与优化的艺术
  • 代码随想录训练营第66天|Floyd
  • UNIAPP弹窗跳转页面无法滚动bug
  • 通过梧桐数据库分析客户价值
  • Unable to open nested entry ‘********.jar‘ 问题解决
  • taro底部导航,Tabbar
  • 信发软件之展示excel文档——未来之窗行业应用跨平台架构
  • 得物App3D创新应用引关注,世界设计之都大会启幕
  • Golang笔记_day09
  • 【云从】十、常见安全问题与云计算的计费模式
  • WebForms Hashtable
  • 大模拟训练计划
  • tsconfig.json 内容解读