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
root# mkdir /usr/local/pgsql
root# chown postgres /usr/local/pgsql
root# u postgres
postgres$ initdb -D /usr/local/pgsql/data
- 启动数据库服务器
$ postgres -D /usr/local/pgsql/data
或者是,要在后台启动数据服务器,用下面的命令
$ postgres -D /usr/local/pgsql/data >logfile 2>&1 &
2>&1 中 2是标准错误,1是标准输出, >是输出重定向
即把标准错误重定向到标准输出
最后的&表示在后台运行
这样数据库就启动了
我这里用的9.5版本的文档
PostgreSQL 9.5.4 Documentation 接下来就可以从官网文档的I.Tutorial开始学了 比如,创建数据库,访问数据库,创建表,查询