检查5432端口是否被占用,如果占用则释放 1.运行postgresql-9.3.1.xxx.run 安装好postgresql和pgadmin III 2.创建数据库目录和日志目录 [root@NOK postgresql-9.3.1]# mkdir /usr/local/pgsql/data (mkdir创建目录) [root@NOK postgresql-9.3.1]# mkdir /usr/local/pgsql/log [root@NOK postgresql-9.3.1]# touch /usr/local/pgsql/log/pgsql.log (touch创建空文件) 改变属主: [root@NOK postgresql-9.3.1]# chown -R postgres:postgres /usr/local/pgsql/data [root@NOK postgresql-9.3.1]# chown -R postgres:postgres /usr/local/pgsql/log [root@NOK postgresql-9.3.1]# chown -R postgres:postgres /usr/local/pgsql/log/pgsql.log 3.初始化数据库并建立数据库和用户 [root@NOK postgresql-9.3.1]# su postgres 如果指令无法执行,则在指令前加绝对路径/usr/local/pgsql/bin/ bash-4.1$ initdb -D /usr/local/pgsql/data bash-4.1$ pg_ctl -D /usr/local/pgsql/data -l /usr/local/pgsql/log/pgsql.log start 4.命令查看服务是否已经启动: bash-4.1$ ps -A | grep postgres 5.创建数据库 bash-4.1$ createdb BUS bash-4.1$ exit 6.配置监听地址和端口: vi /usr/local/pgsql/data/postgresql.conf 取消以下两行的注释 listen_addresses = ‘*’ port = 5432 7.允许远程连接: [root@NOK postgresql-9.3.1]# vi /usr/local/pgsql/data/pg_hba.conf # “local” is for Unix domain socket connections only local all all trust # IPv4 local connections: host all all 0.0.0.0/0 trust # IPv6 local connections: host all all ::1/128 trust 8.修改防火墙配置文件: [root@NOK postgresql-9.3.1]# vi /etc/sysconfig/iptables -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 5432 -j ACCEPT 9.[root@NOK postgresql-9.3.1]# service iptables restart 10.设置随机启动 vi /etc/profile 把下面的放到文件的最后 export LD_LIBRARY_PATH=/usr/local/pgsql/lib:$LD_LIBRARY_PATH export PATH=/usr/local/pgsql/bin:$PATH export PGDATA=/usr/local/pgsql/data export MANPATH=$MANPATH:/usr/local/pgsql/man 退出执行source /etc/profile 11.chkconfig postgresql-9.3 on //开机启动 12.service postgresql-9.3 restart //重启postgresql rpm 安装指令 rpm -ivh xxx.rpm rpm -Uvh xxx.rpm rpm -ivh –aid xxx.rpm rpm 卸载指令 rpm -e xxx
postgresql+pgadmin3安装
原文作者:PostgreSQL
原文地址: https://www.cnblogs.com/MengXY/p/4104974.html
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
原文地址: https://www.cnblogs.com/MengXY/p/4104974.html
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。