zoukankan      html  css  js  c++  java
  • 【PostgreSQL-9.6.3】启动,登录,退出,关闭

    当我们费尽千辛万苦安装完数据库后,一定会迫不及待的想使用它。骚年,不要着急,且看我为您解析PostgreSQL的启动,登录,退出,关闭过程。

    一 启动数据库服务器

    1. 没有设置环境变量的情况下

    postgres@lgr-pc:/usr/local/pgsql$./bin/postgres -D data >./data/logffile 2>&1 &

     

    其中‘.’代表当前路径,可见我的当前路径是/usr/local/pgsql。/bin目录中存放着数据库的执行命令,/data是数据库的数据存放目录。小伙伴们可

    以根据自己实际的安装目录调整上面的命令。

     

    postgres@lgr-pc:/usr/local/pgsql$ps aux | grep postgres

     

    这是查看数据库进程有没有成功启动,当看到有几个postgres的进程时,说明启动成功。

     

    2. 设置环境变量的情况下

    如果需要指定环境变量,请按如下方式:

    postgres@lgr-pc:~$ vi .bash_profile

    添加如下内容:

    PGDATA=/usr/local/pgsql/data;

    PATH=$PATH:$HOME/bin:/usr/local/pgsql/bin

    export PGDATA PATH

    即指定pgdata和bin的目录,这里可以根据自己的实际目录指定。

    编辑完环境变量文件后,运行如下命令使环境变量生效:

    postgres@lgr-pc:~$ . .bash_profile

    设置完环境变量,运行如下命令启动服务器:

    postgres@lgr-pc:~$ pg_ctl start

    二 登录服务器

    当安装完数据库后,我们会有一个系统用户,一个数据库,一个数据库用户,他们默认的名称为:postgres

    1. 如果没有设置bin目录的环境变量,那么

    postgres@lgr-pc:~$ /usr/local/pgsql/bin/psql

    这样默认登录到postgres库中,当然也可以在psql后面加上库的名称,这样就可以登录到指定库中。如登录到test库:

    postgres@lgr-pc:~$ /usr/local/pgsql/bin/psql test

     

    2. 如果您也像我一样设置了bin目录的环境变量,那么

    postgres@lgr-pc:~$ psql

    这样默认的也是登录到postgres库中,同样的我们可以指定数据库名称,登录到指定库。

    postgres@lgr-pc:~$ psql test

    三 退出登录

    退出登录就很简单了,我们可以运行q,或者ctrl+d

    postgres=# q

    四 关闭数据库服务器

    关闭:

    postgres@lgr-pc:~$ pg_ctl stop

    重启:

    postgres@lgr-pc:~$ pg_ctl restart

  • 相关阅读:
    念大学有用么摘抄
    天行健,君子以自强不息;地势坤,君子以厚德载物。
    加快播放视频的播放速度
    微信语音通话中无法播放聊天对话框中的视频
    劝学
    在这个世界上就是物竞天择,适者生存。弱肉强食,优胜劣汰?
    英语名言名句集锦
    贵州理科状元邹基伟:不放过上课的每一秒
    带宽的理解
    第二章 Python运行程序
  • 原文地址:https://www.cnblogs.com/NextAction/p/7366619.html
Copyright © 2011-2022 走看看