PostgreSQL学习笔记---2 启动PostgreSQL

1.在磁盘上初始化一个数据库存储空间
参考来源:
PostgreSQL 9.5.4 Documentation—17.2. Creating a Database Cluster
原话:
Before you can do anything, you must initialize a database storage area on disk. We call this a database cluster. (The SQL standard uses the term catalog cluster.)

$ initdb -D /usr/local/pgsql/data

一般是在先把权限转给postgres用户,再在初始化数据库

root# mkdir /usr/local/pgsql
root# chown postgres /usr/local/pgsql
root# u postgres
postgres$ initdb -D /usr/local/pgsql/data
  1. 启动数据库服务器

$ postgres -D /usr/local/pgsql/data

这样数据库服务器就会运行在前台(foreground)

或者是,要在后台启动数据服务器,用下面的命令

$ postgres -D /usr/local/pgsql/data >logfile 2>&1 &

2>&1 中 2是标准错误,1是标准输出, >是输出重定向
即把标准错误重定向到标准输出
最后的&表示在后台运行

这样数据库就启动了

我这里用的9.5版本的文档
PostgreSQL 9.5.4 Documentation
接下来就可以从官网文档的I.Tutorial开始学了
比如,创建数据库,访问数据库,创建表,查询

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值