首页 > 数据库 >银河麒麟V10 安装postgresql-word

银河麒麟V10 安装postgresql-word

时间:2024-11-20 17:59:42浏览次数:1  
标签:opt word postgres V10 pgsql 17.0 postgresql app

安装postgresql-17.0
1、下载安装包
Postgresql版本号库:http://www.postgresql.org/ftp/source/
打开终端输入:
wget https://ftp.postgresql.org/pub/source/v17.0/postgresql-17.0.tar.bz2

2、解压
tar xjvf postgresql-17.0.tar.bz2

3、创建用户
1.添加用户
添加: useradd
用户名:postgres (自己随意)
ueradd postgres

2.添加密码
添加密码:passwd
用户: postgres
passwd postgres
密码不会显示,当有新的密码提示框时,直接输入

4、安装
1.进入安装包文件夹
打开文件夹:cd postgresql-17.0/
查看文件夹内容:ll

2.创建安装路径
进入root用户:sudo su
创建文件夹:mkdir -p /opt/app/pgsql-17.0
创建文件夹:mkdir -p /opt/app/pgsql-17.0/data (数据存储点)

给予权限:chown -R postgres /opt/app/pgsql-17.0
chown -R postgres /opt/app/pgsql-17.0/data

3.开始安装
打开安装包才能安装:cd postgresql-17.0/
配置安装地址:./configure --prefix=/opt/app/pgsql-17.0
屏蔽readline:--without-readline
安装:&&make &&make install
./configure --prefix=/opt/app/pgsql-17.0 --without-readline &&make &&make install

4.初始化数据库
切换用户:su – postgres
初始化数据库:/opt/app/pgsql-17.0/bin/initdb -D /opt/app/pgsql-17.0/data

5、 配置变量环境
1.进入配置文件
vim /etc/profile

2.开始编辑
按“i”进行编辑
将下方的内容添加到配置文件最下方
export PGHOME=/opt/app/pgsql-17.0 --数据库安装位置
export PGDATA=/opt/app/pgsql-17.0/data --数据库数据所在位置
export PATH=$PGHOME/bin:$PATH
export LANG=en_US.utf8
export LD_LIBRARY_PATH=$PGHOME/lib:$LD_LIBRARY_PATH
按“Esc” 退出编辑
按“:wq” 保存修改

3.保存后使用下面命令使其生效
source /etc/profile

6、数据库连接配置
1.将数据库监听地址改成所有
编辑postgresql.conf文件
vim /opt/app/pgsql-17.0/data/postgresql.conf

按“i”进行编辑

把#listen_addresses =’localhost’ 改成 listen_addresses =’*’

port =5432 改成 port =5432

按“Esc”退出编辑
按“:wq”保存修改
2.允许远程连接
编辑pg_hba.conf文件
vim /opt/app/pgsql-17.0/data/pg_hba.conf

按“i”进行编辑
把host    all             all         0.0.0.0/0 md5添加到下面

按“Esc”退出编辑
按“:wq”保存修改
3.关闭防火墙
systemctl stop firewalld

显示下图,输入root密码则关闭防火墙成功

7、启动数据库服务
1.启动数据库
/opt/app/pgsql-17.0/bin/pg_ctl -D /opt/app/pgsql-17.0/data/ -l logfile start

2.查看端口运行情况
netstat -anp | grep 5432
如果列表不为空,则启动成功

8、初始化数据库用户
1.切换到postgres用户
su – postgres

2.设置数据库用户初始化密码
psql -U postgres -d postgres -c "create user postgres with password '*****';"

显示create role 则表示创建成功
添加权限
psql -U postgres -d postgres -c "grant all on database 数据库名称 to 数据库用户; "
修改数据库用户密码
psql -U postgres -d postgres -c "alter user 数据库用户 with password '密码'; "
9、将数据库注册成服务
1.切换到root用户
su root
2.打开tar包解压后postgresql的linux文件
cd postgresql-17.0/contrib/start-scripts/

3.复制linux文件到init.d目录下,并命名成postgresql
cp linux /etc/init.d/postgresql

4.修改/etc/init.d/postgresql文件并赋予权限
vim /etc/init.d/postgresql

prefix 改成postgresql安装的路径
PGDATA 改成postgresql存放数据的路径,按自己的路径修改
PGUSER postgresql的用户,按自己创建的用户修改
PGLOG postgresql存放的日志,按自己的路径修改

5.使用命令给postgres用户授权
chmod +x /etc/init.d/postgresql

6.服务器指令
停止服务器:service postgresql stop
启动服务器:service postgresql start
重启服务器:service postgresql restart

原文地址:https://blog.csdn.net/weixin_48560620/article/details/143382198

标签:opt,word,postgres,V10,pgsql,17.0,postgresql,app
From: https://www.cnblogs.com/dbshare/p/18558931

相关文章

  • 使用docker启动mysql/postgresql服务
    首先安装和启动docker然后创建容器:MySQLfilename:begin_mysql_server_in_docker.shcontentdockerrun-d-p3306:3306--namemysql_latest-eMYSQL_ROOT_PASSWORD=123456mysql:latestPostgreSQLfilename:begin_postgres_server_in_docker.shcontent:#......
  • 基于yolov10的草莓成熟度检测系统,支持图像、视频和摄像实时检测【pytorch框架、python
     更多目标检测和图像分类识别项目可看我主页其他文章功能演示:yolov10,草莓成熟度检测系统,支持图像、视频和摄像实时检测【pytorch框架、python】_哔哩哔哩_bilibili(一)简介基于yolov10的草莓成熟度检测系统是在pytorch框架下实现的,这是一个完整的项目,包括代码,数据集,训练好的......
  • 【漏洞复现】Wordpress Wholesale Market文件读取漏洞
    漏洞描述免责声明技术文章仅供参考,任何个人和组织使用网络应当遵守宪法法律,遵守公共秩序,尊重社会公德,不得利用网络从事危害国家安全、荣誉和利益,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使......
  • 银河麒麟V10安装达梦数据库DM8
      1.系统准备查看系统信息:cat/proc/version查看CPU:lscpu或cat/proc/cpuinfo查看内存:free-m查看磁盘空间:cat/proc/meminfo或df-h查看tmp空间(至少1.5G以上):df-h/tmp发现tmp空间太小(安装DM8需要至少800M的临时空间),增加tmp空间大小:mount-oremount,size=2G/tmp......
  • 关计算机安装 postgreSQL12.21.1 中 initdb.exe 启动报错 0xc0000022 的查错总结
    问题描述在安装postgreSQL12.21.1时,initdb.exe无法正常启动,报错信息为应用程序无法启动,错误代码0xc0000022。问题排查过程初始排查与尝试由于个人计算机存在早期权限划分遗留问题,此前多个程序(如PS、Balatro、MySQL等)出现类似报错,通常以管理员身份打开可解决,但此次ini......
  • 设置PostgreSQL ODBC驱动程序
    前页 后页 设置PostgreSQLODBC驱动程序创建PostgreSQL数据库后,您需要为新数据库设置ODBCDSN,以便EnterpriseArchitect连接到该数据库。先决条件安装: PostgreSQLDBMS和存储库PostgreSQLODBC驱动程序软件版本7.03.01.00或更高版本(请注意,不支持PostgreSQLODBC......
  • DEDECMS支持WORD内容一键导入
    CMS:织梦CMS(dedecms)后端:PHP数据库:MySQL功能:粘贴Word图片内容,PPT一键导入,PDF一键导入,要求:开源,免费,技术支持用户体验,实际上很早就有用户提过这个需求,但是针对这块一直都没有太好的解决方案,主要是没有好的产品来使用,做这块的很少。但是用户需求是实实在在的一直都有。主要......
  • 推荐20个适合做个人网站或博客网站的WordPress主题
    个人网站&博客网站简介本篇主要介绍20个适合做个人网站或者博客网站的WordPress主题。个人网站和博客网站通常具有简洁的设计,专注于展示个人或内容,通过文章、图片、视频等形式分享思想、经验或专业知识。在制作个人网站和博客网站时,最需要关注:网站设计与用户体验、文章内容的......
  • WordCloudStudio:全面支持Web端,随时随地创建精彩文字云
    在当今视觉化表达日益重要的时代,文字云成为了一种流行的内容呈现形式。无论是用于展示数据、分享创意,还是提高内容吸引力,文字云都能带来意想不到的效果。https://wordcloudstudio.com/作为文字云制作的领先工具,现在全面支持Web端!通过官方网站,用户可以随时随地在线创建精美的文字......
  • Oracle,PostgreSQL,MySql,SqlServer各数据库查元信息的SQL
    Oracle查询表字段信息SELECTa.COLUMN_NAMEASB_NAME,--字段名称a.DATA_TYPE,--字段数据类型CASEWHENa.COLUMN_NAMEIN(SELECTcols.column_nameFROMall_constraintscons,all_cons_columnsco......