postgresql二进制安装记录

postgresql 二进制 centos

目前的项目需要集成postgresql数据库,运行平台是centos,不能使用Windows上的集成介质,也不能使用Linux上的安装后的分散介质。但可以通过postgresql的二进制安装获取集成介质。

说明

下面有些命令和显示的内容只是在特定环境下输出的,要根据实际环境做出修改才能成功安装。

准备工作

       1)测试介质:postgresql-9.4.9-1-linux-x64-binaries.tar.gz

       2)下载网址:www.enterprisedb.com/products-services-training/pgbindownload

       3)系统环境:Centos 6.7

   安装步骤

       1)用户密码

[root@testvpc opt]# groupadd postgres

[root@testvpc opt]# useradd -g postgres postgres

[root@testvpc opt]# passwd postgres

       2)上传介质

目录下。

       3)安装

文件夹

[root@testvpc opt]# tar –zxvf postgresql-9.4.9-1-linux-x64-binaries.tar.gz

[root@testvpc opt]# mkdir pgsql/data

[root@testvpc opt]# mkdir pgsql/logs

oot@testvpc opt]# chown -R postgres:postgres pgsql

 

切换用户,执行安装命令

[postgres@testvpc opt]$ su postgres

[postgres@testvpc opt]$ /opt/pgsql/initdb -E utf8 -D /opt/pgsql/data/

      

 The files belonging to this database system will be owned by user "postgres".

 This user must also own the server process.

      

 The database cluster will be initialized with locale "en_US.UTF-8".

 The default text search configuration will be set to "english".

 

 Data page checksums are disabled.

 

 fixing permissions on existing directory /opt/palantir/db/postgres/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

 creating template1 database in /opt/palantir/db/postgres/data/base/1 ... ok

 initializing pg_authid ... ok

 initializing dependencies ... ok

 creating system views ... ok

 loading system objects' descriptions ... ok

 creating collations ... ok

 creating conversions ... ok

 creating dictionaries ... ok

 setting privileges on built-in objects ... ok

 creating information schema ... ok

 loading PL/pgSQL server-side language ... ok

 vacuuming database template1 ... ok

 copying template1 to template0 ... ok

 copying template1 to postgres ... 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:

 

    /opt/pgsql/bin/postgres -D /opt/pgsql/data/

     or

     /opt/pgsql/bin/pg_ctl -D /opt/pgsql/data/ -l logfile start

 

启动数据库

[postgres@testvpc opt]$ vim /opt/pgsql/logs/postgres.log   #创建日志文件

[postgres@testvpc opt]$ /opt/pgsql/bin/pg_ctl -D /opt/pgsql/data/ -l /opt/pgsql/logs/postgres.log  start

 

[postgres@testvpc opt]$ pgrep postgres  #查看是否启动

2683

2685

2686

2687

2688

2689

出现进程号,表明启动成功

修改密码

[postgres@testvpc opt]$ cd /opt/pgsql

[postgres@testvpc pgsql]$ ./bin/psql -U postgres

psql.bin (9.4.9)

 

postgres=# alter user postgres with password 'new password'

关闭命令

[postgres@testvpc pgsql]$ /opt/pgsql/bin/pg_ctl -D /opt/pgsql/data/ -l /opt/pgsql/logs/postgres.log  stop

 

到此,安装完毕。


相关推荐

  • MySQL的安装(二进制 非root) MySQL的安装,一般需要Linux系统的ROOT用户,或者拥有sudo权限的用户去做。有时候公司出于安全考虑,给你分配了一个任务需要安装,但是不会给你特殊权限。这时如何安装?(1)下载一个二进制安装版本。例如mysql-5.1.41-li
  • mysql源码安装和二进制安装(二进制5.5.46安装亲测通过) 1.运行平台:CentOS6.3x86_64,基本等同于RHEL6.32.安装方法:安装MySQL主要有两种方法:一种是通过源码自行编译安装,这种适合高级用户定制MySQL的特性,这里不做说明;另一种是通过编译过的二进制文件进行安装。二进制
  • mysql 二进制包安装 ###本文档由(阿三总结,不喜勿喷,哈哈哈,球球3209496531,欢迎交流学习)mysql安装方法:1、编译安装5.1,5.5不同2、yum安装/rpm安装*3、二进制包,直接解压,初始化数据库即可,无需编译,dba==>lnmp
  • 二进制安装:mysql-5.6.28   (可多端口多mysql安装) 二进制安装:mysql-5.6.28(可多端口多mysql安装)系统:Centos6.764位cd/usr/local/src/wgethttp://219.239.26.10/files/41740000074C6BCD/mirror.b
  • 系统自带httpd调用二进制安装的php ​本范例是:系统自带也就是yuminstallhttpd-yapache中间件,联合使用二进制安装的php-5.5.33.tar.gz。1、yuminstallhttpd*-yvi/var/www/html/info.php内容
  • CentOS下MySQL5.1二进制包安装 首先在MySQL官网下载MySQL二进制包(下载要注册,稍显麻烦)我下载的mysql-5.1.49,有123M大哦,比源码包大多啦。#ls-lhmysql-5.1.49-linux-i686-glibc23.tar.gz-rw-r--r--
  • CAS 单点登录安装笔记4 -- asp.net client端的设置 网站:JavaEye作者:jacally链接:http://lib.javaeye.com/blog/166619发表时间:2008年03月02日声明:本文系JavaEye网站发布的原创博客文章,未经作者书面许可,严禁任何网站转载本文,否则
  • 把整数转化成二进制字符串 我想用Object-C以二进制字符串的形式显示一个整数。读一下看看四个不同的方法来将一个整数转换为一个二进制的NSString对象。方法一:将整数作为NSString转换为二进制数(John)以下展示出的内容只是为了调试方便,性能并不是最主
  • [原创]在Kubuntu 12.04中使用二进制包安装mysql-5.5.23历程(2/4) 2、手动删除Kubuntu中原有的旧mysql文件。(2.1)打开my.cnf文件,查看mysql使用的文件和目录,发现,socket=/var/run/mysqld/mysqld.sockpid-file=/var/run/mysqld/
  • 编译安装LAMP之MySQL-5.5(通用二进制格式) 下载:http://ftp.jaist.ac.jp/pub/mysql/Downloads/MySQL:配置文件格式,集中式配置文件,可以为多个程序提供配置[mysql]fdaf[mysqld]dfa[client]fda配置文件查找路径:
  • 求救C语言有关二进制转换的问题。 求救C语言有关二进制转换的问题。把unisgnedlong转换为二进制,但是这个unsignedlong是以数组的形式存放的,即charch[]="45154314";求救怎样把这个unsignedlong转化为二进制。
  • 文本文件与二进制文件 文本文件与二进制文件一、文本文件与二进制文件的定义大家都知道计算机的存储在物理上是二进制的,所以文本文件与二进制文件的区别并不是物理上的,而是逻辑上的。这两者只是在编码层次上有差异。简单来说,文本文件是基于字符编码的文件,常见的编码有ASC

你的评论

就没有什么想说的吗?

最新博客

关于我们 免责声明 移动版

©2017传客网    琼ICP备15003173号-2    

本站部分文章来源于互联网,版权归属于原作者。
本站所有转载文章言论不代表本站观点,如是侵犯了原作者的权利请发邮件联系站长(weishubao@126.com),我们收到后立即删除。
站内所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!

X