当前位置: 首页 > 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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【深度学习|目标跟踪】快速入门卡尔曼滤波!
  • 笔记本CPU天梯图(2024年8月),含AMD/骁龙等新CPU
  • 北京青蓝智慧科技:160个项目通过“数据要素×”大赛湖北分赛初赛
  • uniapp 开发公众号 h5(openid,微信支付,订阅通知)
  • C++ -- 负载均衡式在线OJ (一)
  • 大模型 - 分布式训练方法汇总
  • SQL-锁
  • 【算法】最短路径算法思路小结
  • C#中Override与New关键字的运用及实例解析
  • c# 什么是扩展方法
  • Oracle-OracleConnector
  • Linux应用层开发(7):网络编程
  • html+css+js网页设计 找法网2个页面(带js)ui还原度百分之90
  • C语言实现UDP广播
  • 力扣227题基本计算器II(Python实现)
  • golang中接口赋值与方法集
  • input实现文字超出省略号功能
  • js算法-归并排序(merge_sort)
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • Redis学习笔记 - pipline(流水线、管道)
  • Vue.js 移动端适配之 vw 解决方案
  • 搭建gitbook 和 访问权限认证
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 做一名精致的JavaScripter 01:JavaScript简介
  • 宾利慕尚创始人典藏版国内首秀,2025年前实现全系车型电动化 | 2019上海车展 ...
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • ​​​【收录 Hello 算法】10.4 哈希优化策略
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • # 移动硬盘误操作制作为启动盘数据恢复问题
  • ###STL(标准模板库)
  • #Datawhale X 李宏毅苹果书 AI夏令营#3.13.2局部极小值与鞍点批量和动量
  • (55)MOS管专题--->(10)MOS管的封装
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (zt)最盛行的警世狂言(爆笑)
  • (二)linux使用docker容器运行mysql
  • (二开)Flink 修改源码拓展 SQL 语法
  • (一)springboot2.7.6集成activit5.23.0之集成引擎
  • *算法训练(leetcode)第四十五天 | 101. 孤岛的总面积、102. 沉没孤岛、103. 水流问题、104. 建造最大岛屿
  • .Net Core webapi RestFul 统一接口数据返回格式
  • .NetCore发布到IIS
  • .NET的数据绑定
  • .net图片验证码生成、点击刷新及验证输入是否正确
  • @RestController注解的使用
  • []我的函数库
  • [1159]adb判断手机屏幕状态并点亮屏幕
  • [20160902]rm -rf的惨案.txt
  • [C++]priority_queue的介绍及模拟实现
  • [C++]类和对象(中)
  • [DAX] MAX函数 | MAXX函数
  • [EFI]ASUS Vivobook 16x M1603QA 电脑 Hackintosh 黑苹果efi引导文件
  • [flask] flask的基本介绍、flask快速搭建项目并运行
  • [Geek Challenge 2023] web题解