Linux下安装PostgresSQL

1.创建pgsql用户并设置密码: 

useradd postgres
passwd postgres

2.准备安装包 postgresql-10.7-1-linux-x64-binaries.tar.gz

3.在 /home/postgres 目录下解压 postgresql-10.7-1-linux-x64-binaries.tar.gz

4.创建pgsql数据目录:

mkdir /home/postgres/pgsql_data


5.给postgres用户授权目录访问权限:

[root@myhadoop postgres]# chown postgres /home/postgres/pgsql_data/

 

6.然后切换到postgres用户来操作数据库

su -postgres


7.初始化数据库:

[postgres@myhadoop ~]$ /home/postgres/pgsql/bin/initdb -D /home/postgres/pgsql_data/


--------------------------------------------------------------------------------
出现以下信息:

//
Success. You can now start the database server using:

    /home/postgres/pgsql/bin/pg_ctl -D /home/postgres/pgsql_data/ -l logfile start
///
--------------------------------------------------------------------------------
8.启动数据库

/home/postgres/pgsql/bin/pg_ctl -D /home/postgres/pgsql_data/ -l logfile start


  关闭数据库

/home/postgres/pgsql/bin/pg_ctl -D /home/postgres/pgsql_data/ -l logfile stop


9.修改data目录下的 postgresql.conf ,增加

listen_addresses = '*'


10.修改data目录下的 pg_hba.conf
    86行下面增加

host    all             all             0.0.0.0/0               trust

 

查看端口

netstat -ntulp

进入postgres命令窗口

[postgres@myhadoop ~]$ /home/postgres/pgsql/bin/psql -U postgres -d postgres


配置 postgresql 开机自启动,在 /etc/rc.local 中加上如下启动命令即可

sudo -u postgres -i /home/postgres/pgsql/bin/pg_ctl -D /home/postgres/pgsql_data/ -l logfile start

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值