postgresql 安装和配置
### 安装过程 \1. 下载Postgresql源码包: \# wget http://ftp.postgresql.org/pub/source/v9.4.3/postgresql-9.4.3.tar.bz2 ```python
# ll
[root@nodo-0002 src]# tar xjf postgresql-9.4.3.tar.bz2
[root@nodo-0002 src]# ll
total 214100
-rw-r--r-- 1 root root 17618524 Jun 2 2015 postgresql-9.4.3.tar.bz2
[root@nodo-0002 local]# mkdir postgresql-9.4.3
[root@nodo-0002 local]# cd src/
[root@nodo-0002 src]# ll
[root@nodo-0002 src]# mv postgresql-9.4.3 /usr/local/postgresql-9.4.3
[root@nodo-0002 src]# ll
``` \2. 解压源码包并进入: ```
# tar xjf postgresql-9.4.3.tar.bz2 \# cd postgresql-9.4.3
``` \3. 安装依赖包: ```
# yum -y install gcc* \# yum -y install readline-devel
``` \4. 创建用户及用户密码:postgres/esri1234 \# adduser postgres \# passwd postgres ```
root@nodo-0002 postgresql-9.4.3]# adduser postgresql
[root@nodo-0002 postgresql-9.4.3]# passwd postgres
Changing password for user postgres. New password:
BAD PASSWORD: it is too simplistic/systematic
Retype new password:
passwd: all authentication tokens updated successfully.
[root@nodo-0002 postgresql-9.4.3]# ``` \5. 开始编译安装PostgreSQL 数据库。 ```python
选择安装路径
[root@bogon postgresql-9.4.3]# ./configure --prefix=/home/postgres/pgsql
编译成二进制文件
[root@bogon postgresql-9.4.3]# gmake
执行安装
[root@bogon postgresql-9.4.3]# gmake install
``` \6. 设置环境变量: ```
[root@bogon postgres]# cd /home/postgres/ [root@bogon postgres]# ls [root@bogon postgres]# vi .bash_profile [root@nodo-0002 postgresql]# source .bash_profile
``` ##### 新建数据目录 ```
[root@nodo-0002 postgresql]# mkdir /home/postgresql/pgsql/data
``` ##### 更改权限 ```
[root@nodo-0002 postgresql]# chown postgres:postgres /home/postgresql/pgsql/data 把 /home/postgresql/pgsql/data 权限赋予 用户:postgres 用户组: postgres
``` 切换到postgres用户: ```
[root@bogon postgres]# su postgres
``` 初始化数据库: ```
{postgres@bogon~]$ /home/postgres/pgsql/bin/initdb -D /home/postgres/pgsql/data
``` 初始化数据库: 8. 复制安装目录下的linux文件到/etc/init.d/中,并将linux名称重命名为postgresql(手动也可以)
修改postgresql文件: ```
[root@postgresql postgresql-9.4.3]# cp contrib/start-scripts/linux /etc/init.d/postgresql
``` \9. 添加执行权限: ```
[root@bogon postgres-9.4.3]# chmod +x /etc/init.d/postgresql
``` \10. 启动数据库: ```
[root@bogon postgres-9.4.3]#/etc/init.d/postgresql start
``` 11.设置数据库开机自启动: ```python
[root@bogon postgres]# chkconfig --add postgresql [root@bogon postgres]# chkconfig postgresql on
``` 12. 创建数据库操作历史文件: ```python
[root@bogon postgres]# touch /home/postgres/pgsql/.pgsql_history
[root@bogon postgres]# chown postgres:postgres /home/postgres/pgsql/.pgsql_history
``` 13. \13. 测试创建数据库是否成功: ```python
[root@bogon postgres]# su postgres ``` {postgres@bogon~]$ createdb test {postgres@bogon~]$ psql test
``` \14. 测试本地连接:一定要切换到postgres用户上(不能su postgres,在系统上切换) [[postgres@localhost](mailto:postgres@localhost) Desktop]$ psql -h 127.0.0.1 -d postgres -U postgres
postgresql 安装和配置的更多相关文章
- PostgreSQL安装和配置---Ubuntu
PostgreSQL安装和配置---Ubuntu
- Ubuntu PostgreSQL安装和配置
一.安装 1.安装 使用如下命令,会自动安装最新版,这里为9.5 sudo apt-get install postgresql 安装完成后,默认会: (1)创建名为"postgres&qu ...
- ArcGIS Desktop直连PostgreSQL安装及配置图解(windows)
目录 1 PostgreSQL 11.0安装及配置 2 psqlODBC安装及配置 3 PostGIS安装及配置 4 pgAdmin4使用入门 5 空间数据导入 5.1 将PostgreSQL的bin ...
- postgresql安装及配置
目录 1. 安装 2. PostgrepSQL的简单配置 2.1 修改监听的ip和端口 2.2 修改数据库log相关的参数 2.3 内存参数 3. 数据库的基础操作 3.1 连接数据库控制台 3.2 ...
- PostgreSQL 安装 & 用户配置
一.为什么选择 PostgreSQL 自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选. MySQL被oracle收购,innodb随之被oracle控制. 二 ...
- windows下PostgreSQL 安装与配置
下载地址 https://www.postgresql.org/download/ Download the installer certified by EnterpriseDB for all s ...
- ubuntu下postgreSQL安装配置
一.安装并配置,并设置远程登陆的用户名和密码 1.安装postgreSQL sudo apt-get update sudo apt-get install postgresql-9.4 在Ubunt ...
- Linux下apache+phppgadmin+postgresql安装配置
Linux下apache+phppgadmin+postgresql安装配置 操作系统:CentOS 安装包:httpd(首选yum), php(包括php以及php-pgsql,php-mbstri ...
- centos下postgresql的安装与配置[转]
本文摘自:http://blog.chinaunix.net/uid-24846094-id-78490.html 一.安装(以root身份进行) 1.检出最新的postgresql的yum配置从ht ...
- CentOS 7 安装、配置、使用 PostgreSQL 9.5及PostGIS2.2
学习CentOS下安装使用PostgreSQL [安装过程] 1.添加RPM yum install https://download.postgresql.org/pub/repos/yum/ ...
随机推荐
- 新版TinyCore Linux系统安装
1.设置软件仓库源echo "https://mirrors.163.com/tinycorelinux">/opt/tcemirror 2.安装启动加载器及其依赖tce-l ...
- 桌面应用自动化winappdriver
桌面应用自动化winappdriver 关于winappdriver 介绍 WinAppDriver全称是Windows Application Driver,它提供了一些API,使得用户可以像sel ...
- jQ-DOM属性的操作
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 网络计划技术——关键路线法(Python)
关键路径法是基于进度网络模型的方法,用网络图表示各项活动之间的相互关系,获得在一定工期.成本.资源约束条件下的最优进度安排.关键路径法源于美国杜邦公司对于项目管理控制成本.减少工期的研究.1959年, ...
- 图与网络分析—R实现(四)
三 最短路问题 最短路问题(short-path problem)是图论理论的一个经典问题.寻找最短路径就是在指定网络中两结点间找一条距离最小的路.最短路不仅仅指一般地理意义上的距离最短,还可以引申到 ...
- 在Kubernetes(k8s)中使用GPU
介绍 Kubernetes 支持对节点上的 AMD 和 NVIDIA GPU (图形处理单元)进行管理,目前处于实验状态. 修改docker配置文件 root@hello:~# cat /etc/do ...
- [Linux/Redis]搭建Redis集群
1 基本信息 3台服务器(CentOS7.3) 192.168.1.101 node101 192.168.1.102 node102 192.168.1.103 node103 2 单机 安装 Re ...
- day115:MoFang:种植园我的背包&种植园道具购买
目录 1.我的背包 2.道具购买 1.我的背包 1.在种植园点击背包按钮打开我的背包 在种植园打开背包,orchard.html,代码: <!DOCTYPE html> <html& ...
- Spring源码系列:初探底层,手写Spring
前言 在学习Spring框架源码时,记住一句话:源码并不难,只需要给你各种业务场景或者项目经理,你也能实现自己的Spring.虽然你的实现可能无法与开源团队相媲美,但是你肯定可以实现一个0.0.1版本 ...
- 企事业单位通用版招采系统(SRM),招采全过程闭环流程
前言 采购供应商管理的难点:沟通耗费精力,业务协同难,管控混乱.优质的供应商,是直接能够影响采购成本和企业采购战略落地的,而供应商管理的终极路径是建立企业自己的供应商私域流量池. 一.供应商管理 1. ...