- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
postgresql操作手册
前言:
1.蓝色字体表示命令行命令,正式执行时不要复制前面的#号,#号只是提示应该使用root权限操作
2.绿色字体表示注释,有时注释太多就不用绿色表示了
3.注意:本文档的所有操作请先在测试机里进行实践,请不要直接在真实的服务器中操作!
版权声明:
本文档以开源的形式发布,所有条款如下:
(1)无担保:作者不保证文档内容的准确无误,亦不承担由于使用此文档所导致的任何后果
(2)自由使用:任何人可以出于任何目的而自由地阅读/链接/打印/转载/引用/分发/再创作此文档,无需任何附加条件
若您阅读/链接/打印/转载/引用/分发/再创作本文档,则说明接受以上2个条款。
作者:李茂福
更新日期:2023-12-27
★第1章、安装postgresql
#yuminstallpostgresql-server-y#EL8安装光盘AppSteam里自带有10.x版本的软件包
#postgresql-setup--initdb--unitpostgresql
#systemctlenablepostgresql
#systemctlstartpostgresql
如果想安装其他版本,可到官网查询安装方法
/download/linux/redhat/
本文档选择PG-13版本作为讲解,使用el8系列的系统,x86_64平台
#yuminstall-y/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
#或者直接创建repo文件,内容如下
[pgdg13]
name=PostgreSQL13forRHEL/Rocky$releasever-$basearch
baseurl=/pub/repos/yum/13/redhat/rhel-$releasever-$basearch
enabled=1
gpgcheck=0
#yummoduledisablepostgresql-qy
#yuminstallpostgresql13-server-y
#/usr/pgsql-13/bin/postgresql-13-setupinitdb
#systemctlenablepostgresql-13
#systemctlstartpostgresql-13
★第2章、设置数据存储路径
PostgreSQL初始化数据库之后,
10版本的默认的数据目录是/var/lib/pgsql/
13版本的默认的数据目录是/var/lib/pgsql/13/
现在想修改为/data_pg/目录
★PG-13版本
#systemctlstoppostgresql-13#先停止服务
#mkdir/data_pg
#chownpostgres:postgres/data_pg
#vi/var/lib/pgsql/13/data/postgresql.conf#pg-13版本,添加或修改以下配置
data_directory=/data_pg/data/
#mv/var/lib/pgsql/13/*/data_pg/#将原数据目录下所有内容移动到新数据目录下
#vi/usr/lib/systemd/system/postgresql-13.service#pg-13版本,修改systemd服务文件,指定数据目录
#修改这行:Environment=PGDATA=/var/lib/pgsql/13/data/改为新的路径,如下:
Environment=PGDATA=/data_pg/data/
#systemctldaemon-reload
#systemctlrestartpostgresql-13
★PG-10版本
#systemctlstoppostgresql#先停止服务
#mkdir/data_pg
#chownpostgres:postgres/data_pg
#vi/var/lib/pgsql/data/postgresql.conf#pg-10版本,添加或修改以下配置
data_directory=/data_pg/data/
#mv/var/lib/pgs
文档评论(0)