加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-13 17:02:29 所属栏目:百科 来源:网络整理
导读: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 SQ

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开始学了 比如,创建数据库,访问数据库,创建表,查询

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读