Postgresql 在 Centos服务器上安装使用
2014-12-18 13:52
323 查看
1.安装PostgreSQL前,确认Internet连接正常,以便下载安装文件。 先使用 yum -y update 指令升级系统到最新版本。 2.关闭防火墙服务: #/etc/init.d/iptables stop 3.新增用户组,新增用户 groupadd postgres useradd postgres -g postgres 4.新建数据库执行文件目录,新建数据库数据文件目录 mkdir -p /usr/local/pgsql mkdir -p /db/pgsql/data 5.修改目录拥有者 chown -R postgres /usr/local/pgsql/. chown -R postgres /db/pgsql/data chown -R postgres /db/pgsql/data/. 6.编辑PATH搜索路径 vi /etc/profile 添加下面的两行: PATH=/usr/local/pgsql/bin:$PATH export PATH 7.生效PATH搜索路径 source /etc/profile 8.安装编译源码所需的工具和库 yum -y install wget gcc readline-devel zlib-devel make 9.进入源码压缩包下载目录,解压源码包 cd /usr/src tar jxvf ./postgresql-9.2.4.tar.bz2 10.进入解压缩源码目录,执行编译 cd ./postgresql-9.2.4 configure make make install 11. 变更登陆用户, 执行数据库初始化脚本 su - postgres /usr/local/pgsql/bin/initdb --encoding=utf8 -D /db/pgsql/data 12.退出变更登录 exit 13.复制PostgreSQL执行脚本, 增加执行权限 cp /usr/src/postgresql-9.2.4/contrib/start-scripts/linux /etc/init.d/postgresql chmod +x /etc/init.d/postgresql 14.编辑PostgreSQL执行脚本,指定数据库文件目录 vi /etc/init.d/postgresql PGDATA="/db/pgsql/data" 15.编辑 postgresql.conf配置 vi /db/pgsql/data/postgresql.conf 配置内容修改为: listen_addresses = '*' # what IP address(es) to listen on; # comma-separated list of addresses; # defaults to 'localhost'; use '*' for all # (change requires restart) #port = 5432 # (change requires restart) 16.编辑 pg_hba.conf配置 vi /db/pgsql/data/pg_hba.conf 配置内容为: # IPv4 local connections: host all all 127.0.0.1/32 trust host all all 0.0.0.0/0 trust 17.修改postgres用户的数据库密码 su postgres psql -U postgres postgres=# ALTER USER postgres PASSWORD '123456'; postgres=# \q 18.重启动PostgreSQL服务 service postgresql restart 或者 /etc/init.d/postgresql restart 如果重启失败,就启动服务service postgresql start 备注: netstat -tpnl |grep 5432 //查看端口 # /etc/init.d/iptables status
相关文章推荐
- 手把手教你在centos下编译安装配置高性能web服务器环境nginx+php(fast-cgi)+mysql等/适合小内存vps使用
- 在 CentOS 5.7上安装 postgresql 及在ubuntu上使用
- 【服务器实战搭建】centos7下使用yum安装mysql
- 在云服务器CentOS上使用Cloudera Manager安装CDH5.9.0
- CentOS6.8服务器LAMP环境搭建(二) 使用cmake安装MySQL5.7.18
- CentOS 5.5服务器使用yum安装配置Apache、PHP和Mysql
- PostgreSql 学习笔记一 CentOS下安装使用 及常用命令
- CentOS中安装subversion,并使用svn+ssh访问 ;Linux下采用RSA key的方式登录服务器
- centos下postgresql安装使用
- CentOS服务器配置之uwsgi的安装和使用(翻译文档)
- centos6.3安装启动使用PostgreSQL 9.2
- Linux(CentOS)下安装配置和使用PostgreSQL数据库
- CentOS 安装postgresql9.2与Window7 pgAdminIII的使用
- CentOS7 PostgreSQL安装、配置、使用详解
- 在Centos 5.5 服务器上安装使用OpenVZ
- CentOS 6.4 i386 版本安装 FastDFS、使用Nginx作为文件访问WEB服务器
- [转载]centos6.3安装启动使用PostgreSQL 9.2
- Linux中SVN服务器安装与使用以及windows客户端的使用(CentOS-6.5)
- CentOS 7 安装、配置、使用 PostgreSQL 9.5(一)安装及基础配置
- 服务器使用阿里云安装的CentOS7, 配置外部邮件服务器,使用mail命令发送邮件