linux下pg数据库安装
一.下载安装包
可以从如下地址下载需要的安装包, 按照自己的操作系统和版本要求选择下载。
PostgreSQL官网下载
PostgreSQL Download
PostgreSQL中文社区下载
二.用postgres用户登录,上传并解压安装包
上传安装包到postgres的家目录:/home/postgres/postgresql-10.5.tar.gz
解压安装包: tar -zxvf postgresql-10.5.tar.gz
三.在postgres账户下,创建pgdata目录(执行makdir pdata)并进入该目录:执行 cd /home/postgres/pgdata再创建数据data目录: 执行mkdir data ,再执行chown -R postgres:postgres /home/postgres/pgdata/data。
四.进入postgres-10.5,进行编辑安装
./configure --prefix=/home/postgres/pgdata --without-readline --without-zlib --配置
(数据库中缺失了2个库,需要without来屏蔽)
#make --编译
#make install --安装
五.配置环境变量
su - postgres,vi .bash_profile:
export PGHOME=/home/postgres/pgdata
export PGDATA=$PGHOME/data
export PATH=$PGHOME/bin:$PATH
export LANG=en_US.utf8
export DATE=`date +"%Y-%m-%d %H:%M:%S"`
export LD_LIBRARY_PATH=$PGHOME/lib:$LD_LIBRARY_PATH
刷新环境变量: source .bash_profile
六.初始化数据库
执行/home/postgres/pgdata/bin/initdb -D /home/postgres/pgdata/data
进行数据库初始化。
七.修改配置文件,修改PostgresSQL数据库配置,
执行 vim $PGDATA/postgresql.conf 修改为如下:
listen_addresses = '*'
port = 5432
备注!PostgreSQL安装完成后,默认是只接受来自本机localhost的连接请求, listen_addresses设置为*来允许数据库服务器监听来自任何主机的连接请求, 并且对外提供的服务端口是5432(默认端口)。
八.修改配置文件,设置远程连接
修改服务端对客户端的认证配置文件pg_hba.conf, 将需要访问数据库的远程IP地址或地址范围加入该文件: vim $PGDATA/pg_hba.conf 在文件最下方添加如下配置:
host all all 0.0.0.0/0 trust
备注!上面的配置允许任意IP和用户访问该数据库, 建议仅用作测试时使用,在公网需要考虑安全问题。
九.启动数据库
pg_ctl -D $PGDATA -l logfile start --启动数据库
pg_ctl -D $PGDATA stop --停止数据库
pg_ctl status --查看数据库状态
十.测试
执行如下命令:/home/postgres/pgdata/bin/createdb test
--创建test数据库; 执行如下命令:
/home/postgres/pgdata/bin/psql test --进入test数据库
linux下pg数据库安装相关推荐
- linux下sybase配置文件,linux下SYBASE数据库安装后的配置
如有你有帮助,请购买下载,谢谢! linux下SYBASE数据库安装后的配置 sybase的安装很简单,是rpm格式的,运行rpm -ivh **.rpm .bin的,直接执行./***.bin就安装 ...
- linux下postgresql服务,Linux下PostgreSQL数据库安装、配置与日常服务管理
1. 数据库安装与配置步骤 安装环境准备 操作系统: Oracle Linux Server 6.5 IP 地址: 192.168.6.177 版本信息: MySQL Community Server ...
- Linux下Oracle数据库安装详解
安装环境 系统:Linux CentOS7 64位 Oracle版本:Oracle 11g R2 一.安装前准备 1.创建运行oracle数据库的系统用户和用户组 [yxc@localhost ~]$ ...
- Linux下DB2数据库安装教程
最近因为工作需要在学习DB2数据库,本教程讲解DB2数据库在inux下的安装步骤. 安装前请查看 DB2版本和许可证 说明来增加了解,先弄明白改安装什么版本,这里我用的是最新的Express-C版本, ...
- linux下pg数据库相关命令
1.ssh log@ip地址 2.密码:密码 3.数据库查看:pgci public_query 4.具体命令: 4.0: \c testdb; 4.1: \l ...
- linux下编译libuv,linux下libuv库安装教程
下载并编译libuv libuv需要自己手动下载源码,并手动编译. 当前目录为:/home/xlz/test/github/,在后面,会用$PATH来代替,我的系统的Debian8,64bit. $g ...
- PostgreSQL(Pgsql)快速开始/ ubuntu、centos下PostgreSQL数据库安装配置/查看已经编译的pg 编译选项
文章目录 一.PostgreSQL是什么 1. Pgsql和Mysql的对比 二.ubuntu 下安装配置postgres sql 数据库 1. [推荐]apt-get 安装postgres 安装和配 ...
- linux下从git获取有权限的代码,linux下从源代码安装git
之所以有这样的需求,是因为部分预安装的git版本太低,很多功能没有并且安全性存在问题. 比如git submodule add xxx@host:yyy.git必须在父repo的root目录安装,而新 ...
- Linux下的软件安装方法介绍
本文目录 一.Linux下的软件安装方式 二.在线安装 三.使用dpkg从本地磁盘安装deb软件包 本文目录 一.Linux下的软件安装方式 通常Linux上的软件安装主要有三种方式: 在线安装 从磁 ...
最新文章
- mysql中的宽字符注入_深入理解Mysql宽字符注入
- slf4j+log4j2的整合配置
- 通信模式与网络协议之间的对应关系
- ptmalloc,tcmalloc和jemalloc内存分配策略研究
- vue修改计算属性的值_「Vue学习记录五」计算属性和侦听器
- Office 安装MathType7.4 未找到MathPage.wll等问题
- 演练 多班分数录入统计优秀人数
- 可关闭与最小化的右下角浮动广告代码
- 分布式架构的核心要素和设计方法
- Nacos集群(一)节点启动初始化源码解析
- 乐高spike python_SPIKE Prime科创套装 篇四:乐高教育SPIKE Prime入门编程和搭建活动教学...
- SwitchHost自动配置Github520
- 优惠码:直通BAT面试算法精品课-牛客网
- Android应用逆向——最好用的两个无源码调试器
- RuoYi-Vue 若依 新增子module模块,子模块的接口报404,以及自定义包名后如何确保正确扫描?
- python之函数习题
- 华为p4不是鸿蒙吗怎么又改为安卓_华为已将“基于安卓10”变成“兼容安卓10”,EMUI就是鸿蒙OS...
- 微信没有回车键怎么换行_怎么换行-回答 | 为什么苹果的微信没有换行键,想换行怎么办?...
- 数字电路2. OC门、OD门、三态门
- 小学生python游戏编程arcade----excel调用