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

一 启动数据库服务器

1. 没有设置环境变量的情况下,postgresql用户下:/usr/local/pgsql/bin/postgres -D data >./data/logfile 2>&1 &

其中/usr/local/pgsql/bin目录中存放着数据库的执行命令,/data是数据库的数据存放目录。小伙伴们可

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

如下命令查看数据库进程有没有成功启动,当看到有几个postgres的进程时,说明启动成功。ps aux | grep postgres

2. 设置环境变量的情况下(推荐学习《python教程》)

如果需要指定环境变量,请按如下方式: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+dpostgres=# q

四 关闭数据库服务器

关闭:postgres@lgr-pc:~$ pg_ctl stop

重启:postgres@lgr-pc:~$ pg_ctl restart

postgresql 手动启动_postgresql怎么启动相关推荐

  1. windows10下postgreSQL 下载、安装、启动、关闭

    windows10下postgreSQL 下载.安装.启动.关闭 下载 安装 l设置密码和端口,一直next直到安装完成 环境变量

  2. 手动制作U盘启动盘(确保纯净的win系统)

    网上有很多关于制作U盘启动盘.实现U盘一键装机的"一键式傻瓜全自动"软件,比如:大白菜,老毛桃,U大师······虽然这些软件都很简单快捷方便,但是几乎都会在装好的Windows系 ...

  3. postgresql 重启记录_PostgreSQL 高可用:PostgreSQL复制和自动故障转移

    原文:PostgreSQL Replication and Automatic Failover Tutorial[1] 作者:Abbas Butt 翻译整理:alitrack 1.什么是 Postg ...

  4. 从无盘启动看 Linux 启动原理

    作者:bobyzhang,腾讯 IEG 运营开发工程师 0. 故事的开始 0.1 为什么和做什么 最近家里买了对音响,我需要一个数字播放器.一凡研究后我看上了 volumio(https://volu ...

  5. 联想计算机CDROM启动,联想电脑光驱启动问题?

    1.开机按del键或f2进入bios设置(不同主板按键不一样,一般是DEL,也可能是F2,可以参考下主板说明),将计算机的启动模式调成从光盘启动.也就是从cdrom启动, 根据主板的不同,bios设置 ...

  6. mysql+linux+无法启动服务无法启动不了_Linux实例中MySQL服务常见的无法启动或启动异常处理...

    概述 本文介绍了在Linux实例中,MySQL常见的无法启动或启动异常处理方法. 详细描述 常见问题处理描述,目录如下. 提示:MySQL错误日志通常记录在/alidata/log/mysql/err ...

  7. 计算机的硬盘 u盘启动,U盘启动和硬盘启动两种不同教程步骤

    首先要知道的是电脑的系统是从硬盘中启动的,如果我们要重装系统,可以把电脑设置为U盘启动.其次新电脑或者更改其他系统安装的情况下,我们都会对硬盘进行分区操作,这样可以有利于硬盘分区管理,下面一起来看看是 ...

  8. centos7无盘启动_从无盘启动看Linux启动原理

    作者:bobyzhang,腾讯 IEG 运营开发工程师 0. 故事的开始 0.1 为什么和做什么 最近家里买了对音响,我需要一个数字播放器.一凡研究后我看上了volumio( 我打算让volumio运 ...

  9. 怎么打开计算机开机启动菜单,开机启动项怎么设置

    一."启动"项目 我们知道,windows中有自带的启动文件夹,它是最常见的启动项目,但很多人却很少注意仔细检查它. 如果把程序装入到这个文件夹中,系统启动就会自动地加载相应程序, ...

最新文章

  1. .net开发框架比较
  2. Saltstack自动化环境部署
  3. vspy如何在图形面板显示报文_触想激光切割解决方案中嵌入式工业触控显示器有何优势?...
  4. .configure
  5. C/C++头文件区别
  6. C和C++栈stack
  7. mysql group replication 安装配置详解
  8. 先学c语言还是先学java_是先学 java好还是先学c语言好
  9. 马尔可夫决策过程 Markov decision process MDP, 连续时间Markov chain, CMDP(全)
  10. 计算机辅助设计还需要手绘吗,西安电脑如此发达为什么还要学习手绘
  11. Linux系统编程32:进程信号之详解信号集操作函数(sigset_t ,sigpending,sigprocmask)
  12. WPF之XAML语法
  13. SQL Server应用程序中的高级SQL注入
  14. python中range和xrange的区别_ZH奶酪:Python中range和xrange的区别
  15. VB 二进制数据读写实例
  16. 编写kernel第一个Hello World
  17. Linux下2号进程的kthreadd--Linux进程的管理与调度(七)
  18. 基于springboot的药品商城系统
  19. 一、「下载JDK」「配置JDK」「下载JDK文档」
  20. mac启动台(launchpad)图标大小调整

热门文章

  1. 雷达导论PART I.1 基本概念 2020-1-18
  2. Docker 设置日志文件限制最多3个,最大5M
  3. wu-easy-excel-starter 数据快速导入导出
  4. 我为什么要离开我现在工作的公司?
  5. 【帮转】浙大未企2109届X计划创业实践开启——创燃花火,意点未来
  6. QT5 C++ 获取广域网 IP地址 WAN IP
  7. spacemacs使用彩虹猫
  8. 如何在团队合作中寻找自己的角色
  9. 数据库配得都对却无法连接或者连接失败
  10. 意凡社软件——浅谈2022年在家赚钱的几种方法,教你足不出户也能赚钱