• 【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 IDLE 如何实现清屏
    协同过滤算法(天池竞赛试题)
    二次排序
    异常类面试题
    异常类
    2020年Java程序员应该学习的10大技术
    java-servlet-EL表达式和java标签
    java-servlet过滤器和监听
    java-Servlet-cookie and session
    java-servlet-转发AND路径
  • 原文地址:https://www.cnblogs.com/NextAction/p/7366619.html
Copyright © 2020-2023  润新知