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

在Kylin服务器安装PostgreSQL16数据库

1、下载PostgreSQL16安装包

下载地址https://www.postgresql.org/ftp/source/v16.3/

2、安装依赖和ICU库

查看服务器版本
在这里插入图片描述

yum install -y perl-ExtUtils-Embed readline-devel zlib-devel pam-devel libxml2-devel libxslt-devel openldap-devel python-devel gcc-c++ openssl-devel cmake
yum install -y libicu libicu-devel

3、编译安装

tar -zxvf postgresql-16.3.tar.gz
cd postgresql-16.3
./configure --prefix=/data/pgsql/postgresql
make
make install

4、创建组、用户

groupadd postgres
useradd -g postgres postgres

5、创建数据目录

cd /data/pgsql/postgresql
mkdir data
chown postgres:postgres data

6、配置环境变量

cd /home/postgres/
ls -la
vi .bash_profile
export PGHOME=/opt/pgsql/postgresql
export PGDATA=$PGHOME/data
export PATH=$PATH:$HOME/bin:$PGHOME/bin
source .bash_profile

7、初始化数据库

su - postgres
initdb

8、修改数据库配置

su postgres
cd /data/pgsql/postgresql/data
vi postgresql.conf

在这里插入图片描述

vi pg_hba.conf

在这里插入图片描述

9、设置开启自启动

cd /postgresql-16.3/contrib/start-scripts
chmod a+x linux
cp linux /etc/init.d/postgresql
vi /etc/init.d/postgresql

在这里插入图片描述

chkconfig --add postgresql
chkconfig

10、启动数据库

service postgresql start

11、创建数据库用户和数据库

su - postgres
psql

在这里插入图片描述
创建用户CREATE USER root WITH SUPERUSER PASSWORD '123456'
创建数据库CREATE DATABASE test OWNER root

http://www.lryc.cn/news/416911.html

相关文章:

  • 【第15章】Spring Cloud之Gateway网关过滤器(URL黑名单)
  • pytorch和deep learning技巧和bug解决方法短篇收集
  • 【socket编程】UDP网络通信 {简单的服务器echo程序;简单的远程控制程序;简单的网络聊天室程序}
  • 大数据存储解决方案:HDFS与NoSQL数据库详解
  • 如何用 ChatGPT 提升学术写作:15 个高效提示
  • 【算法】贪心算法
  • 常见中间件漏洞复现之【Jboss】!
  • Java常用中间件(后续更新)
  • 网站或者网页Cookie 启用说明
  • Java 抽象知识笔记总结(油管)
  • 鲜花销售小程序的设计
  • Golang | Leetcode Golang题解之第324题摆动排序II
  • 32、Python之面向对象:对象的表示,再论Python是dict包括语法糖
  • 高级java每日一道面试题-2024年8月07日-网络篇-你对TCP的三次握手了解多少?
  • vite.config.ts中proxy的rewrite理解
  • 大数据环境下用户数据隐私安全防护系统的设计与实现(论文+源码)_kaic
  • 基于springboot+vue+uniapp的“口腔助手”小程序
  • 算法刷题之链表
  • C# 设计模式之适配器模式
  • BFS实现迷宫最短路径
  • Linux IPC解析:匿名命名管道与共享内存
  • Codeforces Round 964 (Div. 4) A~G
  • 单体应用提高性能和处理高并发-使用缓存
  • ollama教程——使用LangChain调用Ollama接口实现ReAct
  • 【Bug分析】Keil报错:error: #18:expected a “)“问题解决
  • MAC上设置快捷打开终端以及如何运用剪切快捷键
  • linux docker安装 gitlab后忘记root密码如何找回
  • C语言典型例题27
  • clion开发stm32f4系列(一)————移植rt-thread os系统
  • 计算机网络(网络层)