启动一个postgres的方法

  介绍

这篇文章主要介绍启动一个postgres的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

启动一个postgres的方法

启动一个postgres最简单的方法是使用postgres命令(执行前请确认数据目录已经被初始化完成)

服务器必须由PostgreSQL用户帐户运行,而不是由根用户或任何其他用户运行,所以先确认切换为postgres用户

postgres@me:/usr/地方/pgsql,美元/bin/postgres  -D 。/数据

这个命令使得数据库在前台运行,为了使得运维数据库更加方便,包装程序pg_ctl将简化一些操作,先看看pg_ctl的帮助信息:

postgres@me:/usr/地方/pgsql,美元。/bin/pg_ctl ——帮助   pg_ctl  is  a  utility 用初始化,,开始,停止,,趁机control  a  PostgreSQL 服务器。      用法:   pg_ctl 才能init (db), [-D  DATADIR], [s], [-o 选项]   pg_ctl 才能;start ,,, (-D  DATADIR], [-l 文件名],[- w], [-t 秒],[s]   ,,,,,,,,,,,,,,,,,(-o 选项],[-p 路径],[c]   pg_ctl 才能;stop ,,,, (-D  DATADIR], [-m 关闭模式],[- w], [-t 秒],[s]   pg_ctl 才能;restart , [-D  DATADIR], [-m 关闭模式],[- w], [-t 秒],[s]   ,,,,,,,,,,,,,,,,,(-o 选项],[c]   pg_ctl 才能;reload ,, [-D  DATADIR], [s]   pg_ctl 才能;status ,, (-D  DATADIR)   pg_ctl 才能;promote , [-D  DATADIR], [- w], [-t 秒],[s]   pg_ctl 才能;kill ,,, SIGNALNAME  PID      Common 选项:   ,,,- d——pgdata=https://www.yisu.com/zixun/DATADIR数据库存储区域的位置   - s,沉默只打印错误,没有信息消息   - t,超时时间=秒秒等待当使用- w选项   - v,输出版本版本信息,然后退出   - w,等待等待,直到操作完成(默认)   - w,不不等待操作完成   -?——帮助显示,这种帮助,然后退出   如果省略- d选项,使用环境变量PGDATA。      选择启动或重启:   - c,核心文件允许postgres生成核心文件   - l,日志=文件名写(或添加)服务器日志文件名   - o,选项=选项命令行选项通过postgres   (PostgreSQL服务器可执行)或initdb   - p PATH-TO-POSTGRES通常没有必要      选择停止或重新启动:   - m,模式=模式模式可以“智能”,“迅速”、“立即”      关机模式是:   聪明的所有客户端断开连接之后辞职   快速直接辞职,通过适当的关闭(默认)   立即退出没有完全关闭;将导致复苏重启吗      允许信号杀死的名称:   ABRT玫瑰INT退出术语USR1 USR2

一句话描述:pg_ctl是一个集初始化,启动,停止,或者控制PostgreSQL服务器于一体的实用程序。

启动一个postgres的方法