【第22期】观点:IT 行业加班,到底有没有价值?

PostgreSQL的启动,登录,退出,关闭

原创 2017年05月22日 17:04:40

当我们费尽千辛万苦安装完数据库后,一定会迫不及待的想使用它。骚年,不要着急,且看我为您解析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

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

PostgreSql新手入门命令

1 命令行登录数据库 有两种方式,一是直接在系统shell下执行psql命令;而是先进入psql环境,然后再连接数据库。下面分别给出实例: (1)直接登录 执行命令:psql -h 172.16...

postgresql启动、状态查看、关闭

利用psql启动数据库 [postgres@highgo ~]$ pg_ctl start 查看系统中运行的postgres进程 #ps -ef | greppostgres 连接postgres...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

PostgreSQL服务器启动和关闭方法介绍

1. 启动数据库服务器(posgres用户): [postgres@localhost bin]$ postgres -D /opt/postgresql/data/ > /opt/post...

PostgreSQL 关闭session链接,删除数据库方法

PostgreSQL 关闭session链接,删除数据库方法          PostgreSQL 中 有时候想删除数据库(drop database swiftliveqaapi;),发现提...

postgreSql基础命令及linux下postgreSql命令

(1)用户实用程序:  createdb 创建一个新的PostgreSQL的数据库(和SQL语句:CREATE DATABASE 相同)  createuser 创建一个新的Postgre...

PostgreSQL服务器启动和关闭方法介绍

1. 启动数据库服务器(posgres用户):[postgres@localhost bin]$ postgres -D /opt/postgresql/data/ > /opt/postgresql...

postgresql关闭自动提交

postgresql中默认是自动提交的 查看是否是自动提交: postgres=# \echo :AUTOCOMMIT  on 关闭自动提交: postgres=# \set AUT...

pg_ctl -- 启动、停止、重启 PostgreSQL

pg_ctl 名称 pg_ctl -- 启动、停止、重启 PostgreSQL 语法 pg_ctl start [-w] [-s] [-D datadir] [-l filenam...

PostgreSQL的存储过程简单入门

一、存储过程结构:          Create or replace function 过程名(参数名 参数类型,…..) returns 返回值类型 as                  ...

linux 平台下 postgres 使用 (安装 启动 关闭 数据备份 还原)

安装1、下载postgresql最新版:http://www.postgresql.org/ftp/source/2、解压文件:  tar zxvf postgresql-8.3.7.tar.gz  ...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)