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

前端之家收集整理的这篇文章主要介绍了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开始学了 比如,创建数据库,访问数据库,创建表,查询

原文链接:https://www.f2er.com/postgresql/194326.html

猜你在找的Postgre SQL相关文章