广告
返回顶部
首页 > 资讯 > 数据库 >postgresql 安装 - knowledge
  • 266
分享到

postgresql 安装 - knowledge

postgresql安装-knowledge 2022-01-12 00:01:00 266人浏览 才女
摘要

参考:https://www.postgresql.org/docs/current/install-procedure.html   完事开头难!!!如果想了解一门技术,看文档必不可少,实操更不可少,这篇博文记录了自己学习pos

postgresql 安装 - knowledge

参考:https://www.postgresql.org/docs/current/install-procedure.html

 

完事开头难!!!如果想了解一门技术,看文档必不可少,实操更不可少,这篇博文记录了自己学习postgesql测试安装文档,由于对pg的参数了解甚少,目前使用的默认的参数。

 

1、下载安装介质、解压并配置软连接

https://www.postgresql.org/download/
找到 Source code-> 点击 file browser链接 https://www.postgresql.org/ftp/source/ 选择需要下载的对应版本源码安装介质
wget Https://ftp.postgresql.org/pub/source/v10.5/postgresql-10.5.tar.gz
上传到/usr/local/src/postgresql-10.5.tar.gz
tar zxvf /usr/local/src/postgresql-10.5.tar.gz -C /usr/local
ln -s /usr/local/postgresql-10.5 /usr/local/pgsql

  

2、创建用户和目录并授权

 

useradd postgresql
echo "123456" | passwd --stdin postgresql
mkdir -pv /dbdata/pgsql10.5/pg5432/data
chown postgresql:postgresql /usr/local/pgsql
chown postgresql:postgresql /dbdata/pgsql10.5/pg5432/data

 

3、用户postgresql配置环境变量

 

export PGHOME=/usr/local/pgsql
export PGDATA=/dbdata/pgsql10.5/pg5432/data
export PGUSER=postgresql
LD_LIBRARY_PATH=$PGHOME/lib:/lib64:/usr/lib64:/usr/local/lib64:/lib:/usr/lib:/usr/local/lib:/usr/include
export LD_LIBRARY_PATH
export PATH=$PGHOME/bin:$PATH:.
export MANPATH=$PGHOME/share/man:$MANPATH

 

4、编译并安装

 

cd /usr/local/pgsql
./configure --prefix=/usr/local/pgsql  --with-pgport=5432
gmake
gmake world
gmake install
gmake install-world

说明:
/usr/local/pgsql/configure --help | grep size

  --with-blocksize=BLOCKSIZE
                          set table block size in kB [8]
  --with-segsize=SEGSIZE  set table segment size in GB [1]
  --with-wal-blocksize=BLOCKSIZE
                          set WAL block size in kB [8]
  --with-wal-segsize=SEGSIZE
                          set WAL segment size in MB [16]

这些参数在编译的时候可以指定,后续初始化后就不可以重新设置了,除非重新安装的时候指定这些参数。

 

5.初始化

 

[postgresql@lxdnode2 ~]$ initdb -E UTF8 -D $PGDATA -U admin -W --locale=C
The files belonging to this database system will be owned by user "postgresql".
This user must also own the server process.

The database cluster will be initialized with locale "C".
The default text search configuration will be set to "english".

Data page checksums are disabled.

Enter new superuser passWord: 
Enter it again: 

fixing permissions on existing directory /dbdata/pgsql10.5/pg5432/data ... ok
creating subdirectories ... ok
selecting default max_connections ... 100
selecting default shared_buffers ... 128MB
selecting dynamic shared memory implementation ... posix
creating configuration files ... ok
running bootstrap script ... ok
perfORMing post-bootstrap initialization ... ok
syncing data to disk ... ok

WARNING: enabling "trust" authentication for local connections
You can change this by editing pg_hba.conf or using the option -A, or
--auth-local and --auth-host, the next time you run initdb.

Success. You can now start the database server using:

    pg_ctl -D /dbdata/pgsql10.5/pg5432/data -l logfile start

 

6.启动数据库

pg_ctl -D /dbdata/pgsql10.5/pg5432/data -l logfile start

  

7.连接数据库

[postgresql@lxdnode2 data]$ psql
psql: FATAL:  database "postgresql" does not exist

登录pg数据库的时候如果不指定-d参数默认就会找跟当前操作系统用户同名的database


[postgresql@lxdnode2 data]$ psql -d postgres -U admin
psql (10.5)
Type "help" for help.

postgres=# 

这里留下一个伏笔,如果刚刚接触pg的同学可能会好奇,明明设置了admin用户的密码了,为什么登录的时候没有要求密码验证就可以登录进去呢?

 

您可能感兴趣的文档:

--结束END--

本文标题: postgresql 安装 - knowledge

本文链接: https://www.lsjlt.com/news/3832.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • postgresql 安装 - knowledge
    参考:https://www.postgresql.org/docs/current/install-procedure.html   完事开头难!!!如果想了解一门技术,看文档必不可少,实操更不可少,这篇博文记录了自己学习pos...
    99+
    2022-01-12
    postgresql 安装 - knowledge
  • postgresql开篇 - knowledge
      postgresql 作为官方号称的最先进的开源数据库,从今天(2020-1-19)起开始系统的学习一下,记录自己学习的点点滴滴。...
    99+
    2014-09-04
    postgresql开篇 - knowledge
  • postgresql 文件布局 - knowledge
        我们知道linux中一个思想:一切皆文件,那么在我们安装完postgresql数据库后,她长什么样呢?本文带着你一起揭开她的面纱,看看postgresql的文件布局。 说明:由于安装测试的版本是10.5这里可以参考官方文档...
    99+
    2021-03-15
    postgresql 文件布局 - knowledge
  • macos上安装 Postgresql
    一、安装环境 主机:MacOS Monterey 版本 12.3(Arm) 数据库版本:postgresql-14.5-1-osx.dmg 二、下载位置 https://www.enterprised...
    99+
    2023-09-13
    postgresql macos 数据库
  • postgresql安装参考
    os:centos 7.51.posgres软件目录说明:软件安装目录:/opt/pg10/归档日志文件目录:/pgdata/10/archive_wal备份目录:/pgdata/10/backup脚本目录...
    99+
    2022-10-18
  • PostgreSQL编译安装
    PostgreSQL编译安装一、PostgreSQL简介 PostgreSQL是目前功能最强大的开源数据库,支持丰富的数据类型和自定义类型,且它提供了丰富的接口,可以轻易的扩展它的功能。 ...
    99+
    2022-10-18
  • 离线安装PostgreSQL
    postgresql在线安装很简单,但是很多情况,服务器不能联网,需要离线安装。下面是离线安装的步骤:1. 首先进入官网:https://www.postgresql.org/2. 点击Download3....
    99+
    2022-10-18
  • Linux 上安装 PostgreSQL
    打开 PostgreSQL 官网 https://www.postgresql.org/,点击菜单栏上的 Download ,可以看到这里包含了很多平台的安装包,包括 Linux、Windows、Mac OS等 。 Linux 我们可以看到...
    99+
    2021-01-01
    Linux 上安装 PostgreSQL 数据库入门 数据库基础教程 数据库 mysql
  • CentOS7下PostgreSQL安装
    环境:CentOS 7 版本:postgresql11 安装repo源 yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg...
    99+
    2022-01-05
    CentOS7下PostgreSQL安装 数据库入门 数据库基础教程 数据库 mysql
  • Docker 安装 postgreSQL 11.4
    一、安装 命令:docker pull postgres:11.4 二、运行 命令:docker run --name postgres_demo -e POSTGRES_PASSWORD=passwor...
    99+
    2022-10-18
  • PostgreSQL 10.12 安装系列 - 源码安装
    三、     源码安装 3.1. 下载地址: https://www.postgresql.org/ftp/source/       &n...
    99+
    2022-10-18
  • Centos如何安装postgresql?
    今天小编就为大家带来一篇介绍Centos安装postgresql的文章。小编觉得挺实用的,为此分享给大家做个参考。一起跟随小编过来看看吧。这篇文章给大家分享的是linux安装win7系统的详细安装教程,相信...
    99+
    2022-10-18
  • CentOS 7 安装 postgreSQL 9.4
    CentOS 7仓库中的postgresql软件包太老,我们希望从postgresql 官方获取支持,尤其是关于postgresql 集群方面的支持,比如pgpool 。安装postgresql 9.4yu...
    99+
    2022-10-18
  • PostgreSQL 9.6.1源码安装
    RHEL7.2+PostgreSQL9.6.1Requirements softwares1.GNU make version 3.80 or newer is required[root@rhel7 ~]...
    99+
    2022-10-18
  • Fedora 31 - 安装PostgreSQL 12
    安装 sudo dnf install -y vim bash-completion wget sudo dnf update -y #sudo reboot sudo dnf install https://download...
    99+
    2015-06-11
    Fedora 31 - 安装PostgreSQL 12
  • PostgreSQL多种方式安装
    PostgreSQL测试环境测试环境为CentOS7.x x86_64位系统。前提:安装最小化安装安装epel源获取源码到官方网站获取源代码:wget https://ftp.postgresql...
    99+
    2022-10-18
  • Linux上怎么安装PostgreSQL
    本篇内容主要讲解“Linux上怎么安装PostgreSQL”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux上怎么安装PostgreSQL”吧!环境此处是...
    99+
    2022-10-18
  • PostgreSQL for Linux 安装方式
    1、环境规划 目录名称 存放位置 Postgres 用户家目录 /home/postgres 软件存放目录 /home/soft 安装目录 /usr/local 数据目录 /hom...
    99+
    2022-10-18
  • ubuntu-14.04编译安装PostgreSQL
    #安装依赖包sudo apt-get install libreadline6-devsudo apt-get install zlib1g-devsudo apt-get install libssl-d...
    99+
    2022-10-18
  • postgresql - 三种安装方式
    最近接触了postgresql的安装,和大家分享一下。一、简 介 PostgreSQL 是一种非常复杂的对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作