Linux下安装postgresql
1、下载postgresql最新版:http://www.postgresql.org/ftp/source/
2、解压文件:
tar zxvf postgresql-8.3.7.tar.gz
cd postgresql-8.3.7
3、配置:
./configure --prefix=/usr/local/pgsql
4、编译:
make
5、安装:
make install
6、创建用户组和用户:
groupadd postgres
useradd -g postgres postgres
7、创建数据库库文件存储目录、给postgres赋予权限:
mkdir /usr/local/pgsql/data
cd /usr/local/pgsql
chown postgres.postgres data
8、初始化数据库目录:
切换用户
su - postgres
初始化数据
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
启动数据库
/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data
9、配置监听地址和端口:
vi /usr/local/pgsql/data/postgresql.conf
取消以下两行的注释,并修改
listen_addresses = ‘*’
port = 5432
10、允许远程连接:
vi /usr/local/pgsql/data/pg_hba.conf
文档末尾添加
host all all 192.168.1.0/24 trust
每项的具体意思在配置文件中有详细说明
配置iptables让远程主机能访问:
vi /etc/sysconfig
添加
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5432 -j ACCEPT
service iptables restart
11、让postgresql数据库随系统启动而启动:
将启动脚本拷贝到/etc/init.d/目录下,具体执行如下命令:
cd /etc/rc.d/init.d
cp (第一步解压的安装文件目录)/postgresql-8.3.7/contrib/start-scripts/linux postgresql
chmod +x postgresql
vi postgresql
prefix=/usr/local/pgsql
PGDATA="/usr/local/pgsql/data"
PGUSER=postgres
PGLOG="/var/log/pgsql.log"
chkconfig --add postgresql
启动数据库:
service postgresql start
createdb -O owner databasename
create language plpgsql
http://www.lequ.com/server/wly/s/279/from/ad
配置完毕 。
alter user postgres with password ‘postgres’;
上一篇: linux下安装postgresql
推荐阅读
-
centos6.5下安装mysql,远程访问_MySQL
-
尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。
-
超详细Docker Desktop下安装rocketmq的教程
-
Linux 下普通用户切换root超级管理员用户的几种方法
-
源代码编译MYSQL5.6环境下的MHA+KEEPALIVED的安装和维护
-
Linux服务器安装tomcat、JDK、SVN等常用开发软件总结
-
Linux下查看MySQL的安装路径
-
centos+mono+nginx+jexus 搭建linux下c#运行环境测试
-
Goland 的安装及激活教程(window、linux下安装)
-
linux下开启mysql慢查询,分析查询语句_MySQL