linux CentOS6.5安装PostgreSQL9.4.3——傻瓜笔记
来源:互联网 发布:太阳能电池计算软件 编辑:程序博客网 时间:2024/06/05 11:54
感谢一路走来默默支持和陪伴的你~~~
-----------这是一条华丽的分割线---------------
环境:
系统:CentOS release 6.5 (Final)数据库软件:postgresql-9.4.3
安装前准备:
1. 准备CentOS6.5系统虚拟机,新增虚拟机网卡为NAT模式,确保虚拟机共享主机网络能够连接internet外网(安装过程中需要借助yum方式下载安装依赖包)。
2. 关闭防火墙:vi /etc/sysconfig/selinux : SELINUX=disabled
安装过程:
1. 下载Postgresql源码包:
# wget http://ftp.postgresql.org/pub/source/v9.4.3/postgresql-9.4.3.tar.bz2
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
5. 开始编译安装PostgreSQL 数据库。
[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
把 PATH=$PATH:$HOME/bin
改成 PATH=$PATH:$HOME/bin:/home/postgres/pgsql/bin
保存退出。
让环境变量生效:
[root@bogon postgres]## source .bash_profile
7. 初始化数据库:
新建数据目录:
[root@bogon postgres]# mkdir /home/postgres/pgsql/data
更改权限:
[root@bogon postgres]# chown postgres:postgres /home/postgres/pgsql/data
切换到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@bogon postgres-9.4.3]# vi /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.设置数据库开机自启动:
[root@bogon postgres]# chkconfig --add postgresql
[root@bogon postgres]# chkconfig postgresql on
12. 创建数据库操作历史文件:
[root@bogon postgres]# touch /home/postgres/pgsql/.pgsql_history
[root@bogon postgres]# chown postgres:postgres /home/postgres/pgsql/.pgsql_history
13. 测试创建数据库是否成功:
[root@bogon postgres]# su postgres
{postgres@bogon~]$ createdb test
{postgres@bogon~]$ psql test
14. 测试本地连接:一定要切换到postgres用户上(不能su postgres,在系统上切换)
[postgres@localhost Desktop]$ psql -h 127.0.0.1 -d postgres -U postgres
------------欢迎来访,拒绝转载----------------
参考地址: http://www.linuxidc.com/Linux/2015-07/120565.htm
1 0
- linux CentOS6.5安装PostgreSQL9.4.3——傻瓜笔记
- linux CentOS6.5安装Oracle11g——傻瓜笔记
- centos6.5 安装postgresql9.4
- centos6.5 安装postgresql9.4
- centos6.5下postgresql9.4.3安装与配置
- Centos6.5下用postgresql9.4.3源码安装
- CentOS6.5+PostgreSQL9.5安装参考
- Centos6.x安装postgresql9.3
- CentOS6.x安装Postgresql9.6
- centos6.5下postgresql9.4.3同步流复制的standby安装与配置
- Linux安装PostgreSQL9.0
- CentOS6使用YUM安装Postgresql9.4
- Centos7安装PostgreSQL9.5
- 源码安装Postgresql9.5
- Linux——虚拟机安装Centos6.5
- CentOS7安装PostgreSQL9.5过程
- centos6.6下编译安装PostgreSQL9.4.1、配置phppgadmin
- centos6.6下编译安装PostgreSQL9.4.1、配置phppgadmin
- jQuery validate验证隐藏表单(hidden)域
- glPushAttrib保存属性组 改变属性 glPopAttrib恢复属性组
- closest pair of points(O(nlogn)) solution
- Codeforces 666E Forensic Examination (sam+线段树合并)
- 剑指Offer----面试题六:重建二叉树
- linux CentOS6.5安装PostgreSQL9.4.3——傻瓜笔记
- android release build error: String index out of range: -125
- 对+load方法的理解
- JavaSE入门学习44:文件传输基础之I/O流(三)
- Jsoup实现Iteye自动登录
- 梦幻藏宝阁第二次验证。。解决方案
- 挑战 Random Walk[高斯消元&&期望]
- Linux下解压,压缩JAR包的方法
- 悬浮的Activity