PostgreSql 安装部署

PostgreSql 安装部署,第1张

概述  PostgreSQL安装 1、添加用户 PostgreSql默认不能用root启动,所以需要添加用户  linux141#useradd postgres linux141:~ # passwd postgres Changing password for postgres. New Password: Reenter New Password: Password changed.   2、r


Postgresql安装

1、添加用户

Postgresql默认不能用root启动,所以需要添加用户

linux141#useradd postgres

linux141:~ # passwd postgres

Changing password for postgres.

New Password:

Reenter New Password:

Password changed.

2、rpm包转deb包

如果已经有deb安装包,可以省略

切换到root用户:编译安装

root @puppet-master :dpkg-i bigpostgres94_9.4.1-2_amd64.deb

默认安装到/opt/big/postgres/9.4

3、创建数据目录和设置环境变量

切换到postgres用户

postgres@linux141:~> mkdir data

4、创建数据存储目录并赋予权限

mkdir -p /opt/big/data

chown postgres. /opt/big/data

5、设置环境变量

root#vi/etc/profile

export PGHOME=/opt/big/postgres/9.4

export PGDATA=/opt/big/data

LD_liBRARY_PATH=/opt/big/postgres/9.4/lib

export LD_liBRARY_PATH

PATH=/opt/big/postgres/9.4/bin:$PATH

export PATH

6、初始化数据库与 *** 作数据库

postgres$initdb -E UTF8 -D /opt/big/data/

启动数据库

postgres@linux141:~> pg_ctl start

server starting

postgres@linux141:~> LOG: database system was shut down at 2015-07-2411:11:29 CST

LOG: databasesystem is ready to accept connections

LOG: autovacuumlauncher started

7、进入数据库

postgres@linux141:~> psql

psql (9.4.1)

Type "help" for help.

postgres=# \l

List ofdatabases

name |Owner | EnCoding | Collate| Ctype |Access privileges

-----------+----------+----------+-------------+-------------+-----------------------

postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 |

template0 |postgres | UTF8 | en_US.UTF-8 |en_US.UTF-8 | =c/postgres +

| | | | | postgres=CTc/postgres

template1 |postgres | UTF8 | en_US.UTF-8 |en_US.UTF-8 | =c/postgres +

| || | | postgres=CTc/postgres

(3 rows)

postgres=#

8、快速停止命令:

pg_ctl -m fast stop

9、启动命令:

pg_ctl start

10、常见问题:

a、192.168.3.0网段远程无法连接问题:

解决办法:编辑pg_hba.conf文件,添加host all all192.168.3.0/24 trust配置,将该网段标记为可信。

b、重新指定日志文件存放路径,重启后不生效

解决办法:编辑postgresql.conf文件,修改logging_collector = on

总结

以上是内存溢出为你收集整理的PostgreSql 安装部署全部内容,希望文章能够帮你解决PostgreSql 安装部署所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1174162.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存