包含装postgresql的词条

虚拟机中如何安装PostgreSQL数据库?

配置PostgreSQL对应的yum源

专注于为中小企业提供成都网站设计、成都网站建设、外贸网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业珠山免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

使用命令:dnf install -y ,获取yum配置文件。

安装PostgreSQL13对应的rpm包

一般来说PostgreSQL需要安装的包包括:

依赖库包:postgresql13-libs.x86_64

模块分布式:postgresql13-contrib.x86_64

客户端:postgresql13.x86_64

服务端:postgresql13-server.x86_64

创建postgres用户及组

groupadd postgres 创建postgres组

useradd -g postgres创建postgres用户

初始化数据库

安装postgresql数据库后,默认的数据目录为: /var/lib/pgsql/10/data/。但是在实际使用中,我们必须为postgresql数据库指定专用的数据路径。

1、创建指定路径

mkdir -p /data/pgdata

2、修改pgdata的所有者

chown postgres /data/pgdata

3、切换到postgres用户

su - postgres?

4、初始化postgres数据库实例

/usr/pgsql-13/bin/initdb -D /data/pgdata

到这里就安装完成了。

如何安装PostgreSQL

一、下载PostgreSQL

1

根据自己电脑操作系统的版本和位数下载相应的软件版本

2

我的电脑为Win8 64位系统,所以选择下载了postgresql-9.3.4-1-windows-x64这个版本

END

二、执行安装

1

右击文件选择以管理员身份运行

2

开始执行程序的安装

3

设置安装目录

4

设置数据的保存目录

5

设置数据库管理员密码,请牢记此密码。

6

设置端口号,选择默认的端口号即可

7

根据自己选择设置地区:这里选择中国

8

正式安装

9

完成安装

END

三、PostgreSQL的启动确认

打开控制面板-找到管理工具-服务

检查服务对话框PostgreSQL的状态,若为开始,则表示它已经正常启动了

如何安装并且开始调试PostgreSQL

如何安装并且开始调试PostgreSQL

1. 安装Linux操作系统

注意把gdb、Emacs或DDD这些开发工具都安装上。如果是在虚拟机上安装,依然需要设置Linux系统的网络环境;另外需要设置文件共享,方便windows下面的postgreSQL源码能在Linux下面访问到。

2. 安装PostgreSQL

useradd postgre

(自动建立 postgre 组;设计人员为了安全考虑,PostgreSQL 不能以root 用户运行,所以必须建立对应的用户和组。)

解压到 /usr/local/src

tar xvfz postgresql-8.4.tar.gz

cd postgresql-8.4

./configure --prefix=/usr/local/pgsql --enable-debug --enable-assert --without-readline --without-zlib

make

make install

chown -R postgre.postgre /usr/local/pgsql

3. 设置Postgres环境变量(非必须)

vi ~postgre/.bash_profile

添加:

PGLIB=/usr/local/pgsql/lib

PGDATA=$HOME/data

PATH=$PATH:/usr/local/pgsql/bin

MANPATH=$MANPATH:/usr/local/pgsql/man

export PGLIB PGDATA PATH MANPATH

4. 建立数据库

以 postgres 用户登录:

su postgre

建立数据库目录:

mkdir data

启动数据库引擎:

initdb –D “数据库目录”

之后可以根据提示,通过psql进入数据库

5. 构造PostgreSQL调试环境

先 psql template1进去,然后

select pg_backend_pid();

获得id,就是gdb后面用到的数字

gdb /usr/local/pgsql/bin/postgres 997(pid的数字)

如果只使用gdb,全部是命令行界面;而Emac、DDD分别是彩色、黑白用户交互式图形界面。

6. 使用gdb进行调试


分享标题:包含装postgresql的词条
转载注明:http://csdahua.cn/article/dscdopo.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流