首页 > 代码库 > Postgresql 在 Centos服务器上安装使用
Postgresql 在 Centos服务器上安装使用
1.安装PostgreSQL前,确认Internet连接正常,以便下载安装文件。先使用 yum -y update 指令升级系统到最新版本。2.关闭防火墙服务:#/etc/init.d/iptables stop3.新增用户组,新增用户 groupadd postgres useradd postgres -g postgres4.新建数据库执行文件目录,新建数据库数据文件目录 mkdir -p /usr/local/pgsql mkdir -p /db/pgsql/data5.修改目录拥有者 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 PATH7.生效PATH搜索路径 source /etc/profile8.安装编译源码所需的工具和库 yum -y install wget gcc readline-devel zlib-devel make9.进入源码压缩包下载目录,解压源码包 cd /usr/src tar jxvf ./postgresql-9.2.4.tar.bz210.进入解压缩源码目录,执行编译 cd ./postgresql-9.2.4 configure make make install11. 变更登陆用户, 执行数据库初始化脚本 su - postgres /usr/local/pgsql/bin/initdb --encoding=utf8 -D /db/pgsql/data12.退出变更登录 exit13.复制PostgreSQL执行脚本, 增加执行权限 cp /usr/src/postgresql-9.2.4/contrib/start-scripts/linux /etc/init.d/postgresql chmod +x /etc/init.d/postgresql14.编辑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 trust17.修改postgres用户的数据库密码 su postgres psql -U postgres postgres=# ALTER USER postgres PASSWORD ‘123456‘; postgres=# \q18.重启动PostgreSQL服务 service postgresql restart 或者 /etc/init.d/postgresql restart 如果重启失败,就启动服务service postgresql start备注:
netstat -tpnl |grep 5432 //查看端口 # /etc/init.d/iptables status
Postgresql 在 Centos服务器上安装使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。