HCRM博客

CentOS下PostgreSQL安装配置步骤详解,为何如此复杂?

CentOS PostgreSQL 使用指南

CentOS 安装 PostgreSQL

CentOS下PostgreSQL安装配置步骤详解,为何如此复杂?-图1

安装 PostgreSQL 依赖

在安装 PostgreSQL 之前,确保你的 CentOS 系统已经安装了以下依赖:

-development tools:编译 PostgreSQL 所需的编译器、构建工具等。 -System libraries:如 zlib、bzip2、readline 等。

sudo yum groupinstall "Development Tools"
sudo yum install zlib-devel bzip2-devel openssl-devel readline-devel

安装 PostgreSQL

使用 yum 安装 PostgreSQL:

sudo yum install postgresql postgresql-server

初始化数据库

初始化 PostgreSQL 数据库:

sudo postgresql-setup initdb

启动 PostgreSQL 服务

启动 PostgreSQL 服务:

sudo systemctl start postgresql

设置 PostgreSQL 服务开机自启

设置 PostgreSQL 服务开机自启:

sudo systemctl enable postgresql

连接 PostgreSQL 数据库

CentOS下PostgreSQL安装配置步骤详解,为何如此复杂?-图2

使用 psql 命令行工具

在终端中输入以下命令连接到 PostgreSQL 数据库:

sudo su - postgres
psql

使用图形界面工具

你可以使用 pgAdmin 或 DBeaver 等图形界面工具连接到 PostgreSQL 数据库。

创建数据库和用户

创建数据库

CREATE DATABASE test_db;

创建用户

CREATE USER test_user WITH PASSWORD 'password';

授予权限

GRANT ALL PRIVILEGES ON DATABASE test_db TO test_user;

切换用户

\c test_db test_user

管理 PostgreSQL 数据库

查看数据库列表

\l

查看表结构

CentOS下PostgreSQL安装配置步骤详解,为何如此复杂?-图3

\d table_name

查询数据

SELECT * FROM table_name;

更新数据

UPDATE table_name SET column_name = value WHERE condition;

删除数据

DELETE FROM table_name WHERE condition;

备份和恢复 PostgreSQL 数据库

备份数据库

pg_dump -U test_user -d test_db > test_db_backup.sql

恢复数据库

psql -U test_user -d test_db < test_db_backup.sql

常见问题解答(FAQs)

问题:如何查看 PostgreSQL 的版本信息?

解答:在终端中输入以下命令查看 PostgreSQL 版本信息:

psql --version

问题:如何修改 PostgreSQL 的默认端口?

解答:编辑 /etc/postgresql/<version>/main/postgresql.conf 文件,找到 port 参数,将其值修改为你想要的端口号,然后重启 PostgreSQL 服务。

sudo systemctl restart postgresql

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/85401.html

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
请登录后评论...
游客游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~