postgresql 手动启动_postgresql怎么启动
当我们费尽千辛万苦安装完数据库后,一定会迫不及待的想使用它。骚年,不要着急,且看我为您解析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怎么启动相关推荐
- windows10下postgreSQL 下载、安装、启动、关闭
windows10下postgreSQL 下载.安装.启动.关闭 下载 安装 l设置密码和端口,一直next直到安装完成 环境变量
- 手动制作U盘启动盘(确保纯净的win系统)
网上有很多关于制作U盘启动盘.实现U盘一键装机的"一键式傻瓜全自动"软件,比如:大白菜,老毛桃,U大师······虽然这些软件都很简单快捷方便,但是几乎都会在装好的Windows系 ...
- postgresql 重启记录_PostgreSQL 高可用:PostgreSQL复制和自动故障转移
原文:PostgreSQL Replication and Automatic Failover Tutorial[1] 作者:Abbas Butt 翻译整理:alitrack 1.什么是 Postg ...
- 从无盘启动看 Linux 启动原理
作者:bobyzhang,腾讯 IEG 运营开发工程师 0. 故事的开始 0.1 为什么和做什么 最近家里买了对音响,我需要一个数字播放器.一凡研究后我看上了 volumio(https://volu ...
- 联想计算机CDROM启动,联想电脑光驱启动问题?
1.开机按del键或f2进入bios设置(不同主板按键不一样,一般是DEL,也可能是F2,可以参考下主板说明),将计算机的启动模式调成从光盘启动.也就是从cdrom启动, 根据主板的不同,bios设置 ...
- mysql+linux+无法启动服务无法启动不了_Linux实例中MySQL服务常见的无法启动或启动异常处理...
概述 本文介绍了在Linux实例中,MySQL常见的无法启动或启动异常处理方法. 详细描述 常见问题处理描述,目录如下. 提示:MySQL错误日志通常记录在/alidata/log/mysql/err ...
- 计算机的硬盘 u盘启动,U盘启动和硬盘启动两种不同教程步骤
首先要知道的是电脑的系统是从硬盘中启动的,如果我们要重装系统,可以把电脑设置为U盘启动.其次新电脑或者更改其他系统安装的情况下,我们都会对硬盘进行分区操作,这样可以有利于硬盘分区管理,下面一起来看看是 ...
- centos7无盘启动_从无盘启动看Linux启动原理
作者:bobyzhang,腾讯 IEG 运营开发工程师 0. 故事的开始 0.1 为什么和做什么 最近家里买了对音响,我需要一个数字播放器.一凡研究后我看上了volumio( 我打算让volumio运 ...
- 怎么打开计算机开机启动菜单,开机启动项怎么设置
一."启动"项目 我们知道,windows中有自带的启动文件夹,它是最常见的启动项目,但很多人却很少注意仔细检查它. 如果把程序装入到这个文件夹中,系统启动就会自动地加载相应程序, ...
最新文章
- .net开发框架比较
- Saltstack自动化环境部署
- vspy如何在图形面板显示报文_触想激光切割解决方案中嵌入式工业触控显示器有何优势?...
- .configure
- C/C++头文件区别
- C和C++栈stack
- mysql group replication 安装配置详解
- 先学c语言还是先学java_是先学 java好还是先学c语言好
- 马尔可夫决策过程 Markov decision process MDP, 连续时间Markov chain, CMDP(全)
- 计算机辅助设计还需要手绘吗,西安电脑如此发达为什么还要学习手绘
- Linux系统编程32:进程信号之详解信号集操作函数(sigset_t ,sigpending,sigprocmask)
- WPF之XAML语法
- SQL Server应用程序中的高级SQL注入
- python中range和xrange的区别_ZH奶酪:Python中range和xrange的区别
- VB 二进制数据读写实例
- 编写kernel第一个Hello World
- Linux下2号进程的kthreadd--Linux进程的管理与调度(七)
- 基于springboot的药品商城系统
- 一、「下载JDK」「配置JDK」「下载JDK文档」
- mac启动台(launchpad)图标大小调整