Linux安装postgresql及基础操作
安装环境说明
系统环境说明
[root@slave1 ~]# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
[root@slave1 ~]# uname -r
3.10.0-693.el7.x86_64
[root@slave1 ~]# hostname -I
192.168.174.201 192.168.122.1
软件版本
psql (9.2.23)
安装工作
安装
yum install postgresql-server
PostgreSQL安装将不会启用自动启动或自动初始化数据库。为了完成数据库安装,您需要执行以下两个步骤
service postgresql initdb
chkconfig postgresql on
PostgreSQL启动服务
service postgresql start
查看是否启动
netstat -a | grep PGSQ
连接数据库
切换到数据库用户
su - postgres
登录数据库
psql
psql 终端可以用\du 或\du+ 查看,也可以查看系统表 select * from pg_roles;
[root@slave1 ~]# su - postgres
上一次登录:四 4月 12 17:18:28 CST 2018pts/0 上
-bash-4.2$ psql
psql (9.2.23)
输入 "help" 来获取帮助信息.
postgres=# \du
角色列表
角色名称 | 属性 | 成员属于
----------+-----------------------------------+----------
postgres | 超级用户, 建立角色, 建立 DB, 复制 | {}
postgres=#
修改用户postgres的密码
alter role postgres with password 'postgres'
退出
\q
exit
修改配置
修改监听地址
vi /var/lib/pgsql/data/postgresql.conf
#listen_addresses='localhost'
#将上面这行改成如下
listen_addresses='*'
设置所有网段IP可以访问
vi /var/lib/pgsql/data/pg_hba.conf
# IPv4 remote address connections:
host all all 0.0.0.0/0 trust
解决psql: 致命错误: 用户 "postgres" Ident 认证失败
#vi /var/lib/pgsql/data/pg_hba.conf
这个配置文件中的认证 METHOD的ident修改为trust,可以实现用账户和密码来访问数据库
验证
service postgresql restart
su - postgres
psql -h 127.0.0.1 -U postgres -d postgres -W
Linux安装postgresql及基础操作的更多相关文章
- Linux 安装 PostgreSQL
Linux 安装 PostgreSQL CentOS 7 安装 PostgreSQL 10 步骤 官网安装步骤,选择服务器和数据库版本,会给出相应的安装命令 # 安装 yum install -y h ...
- 【Linux 操作系统】Ubuntu 基础操作 基础命令 热键 man手册使用 关机 重启等命令使用
. : 关机, 如果将Linux默认运行等级设置为0, 系统将无法启动; -- : 多用户模式, 允许使用网络文件系统, 一般不使用图形界面登陆就是这种模式; -- : 多用户图形界面模式, 该模式下 ...
- [亲测有效] - Linux安装PostgreSQL
本文章来为各位介绍一篇关于postgresql 9.4 在linux环境的安装步骤详解,希望文章能够对各位新手朋友带来帮助的哦. 环境说明系统:centos 6.4 64位软件:postgresq ...
- CentOS7安装MongoDB及基础操作
安装环境说明 系统环境说明 [root@master ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) [root@ma ...
- Linux安装Sqoop及基础使用
下载Sqoop 官网地址 http://sqoop.apache.org/ wget http://mirrors.hust.edu.cn/apache/sqoop/1.4.7/sqoop-1.4.7 ...
- linux安装postgresql
第一步在编译安装postgresql源码的时候,需要用到以下依赖,若本机没有的话,需要提前安装依赖环境,执行以下命令:yum install gcc gcc-c++yum install zlib-d ...
- linux安装postgresql简洁版
环境: linux 7.+ postgresql 10.5 1.下载10.5版本的源码,make后成可执行版本 2.创建数据库 initdb -D /xxx/yyy(对应为数据目录,提前创建好 ...
- Gitlab安装部署及基础操作
环境说明 系统版本 CentOS 7.2 x86_64(较新版本的gitlab集成了更多功能,顺利运行起来的硬件要求较高,这里给了3G内存) 软件版本 gitlab-ce-10.8.4 GitLa ...
- Linux环境搭建及基础操作
一.Linux环境搭建 1.安装虚拟机软件(VMWare,Parallel) 虚拟机的作用:将本来不是适合当前操作系统的分区虚拟化成适合当前操作系统的分区格式 2.新建虚拟机: 类似买了一台新的电脑, ...
随机推荐
- jAVA基础 提高文件复制性能之多线程复制文件
利用IO流中的随机访问文件 RandomAccessFile 和文件通道 FileChanne 复制文件可大大提高文件的读写效率,在此基础上利用多线程复制文件使其性能更优.因线程的个数可根据文件的大小 ...
- Andorid 手机WIFI连接的Mac地址和IP地址
public static String getInfo() { WifiManager wifi = (WifiManager) getSystemService(Contex ...
- CG-CTF | Hello,RE!
菜狗开始向着pwn与re进军了(●'◡'●)[说白了,还是在水博客吧] 按r出flag: galf leW{ emoc _oT_ W_ER dlro }! 反一下:fla ...
- 个推一键认证SDK重磅推出,打造秒级登录体验,让用户一“键”倾心
移动互联网时代,用户注意力的持续时间越来越短,他们追求便捷与高效.从账号密码登录.短信验证,到第三方登录甚至人脸识别登录,APP的注册/登录方式在逐步变化,开发者希望在这重要的交互端口提升用户的体验, ...
- 使用清华大学提供的 Anaconda 镜像下载 Python 软件包
使用清华大学提供的 Anaconda 镜像下载 Python 软件包 pip install -i http://pypi.tuna.tsinghua.edu.cn/simple tensorflow ...
- CSS札记(一):CSS选择器
一.语法规则 选择器{ 属性1:属性值1; 属性2:属性值2; ...... } /*注释*/ 二.如何在html中应用CSS 1. 外部引用css文件 css文件:css/layout.css(cs ...
- 二十八、python中的os模块
A.os模块:系统相关的(相对比较常用的有:os.stat('path/filename'),os.path.split(path),os.path.dirname(path),os.path.bas ...
- 设计模式-Runoob:设计模式
ylbtech-设计模式-Runoob:设计模式 1.返回顶部 1. 设计模式 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用.设计模式是软件开发 ...
- Java ——修饰符 包 Bean
本节重点思维导图 Bean 是一个类,类中所有的属性都是私有化的,所有的属性都有相应的getter/setter方法 对于boolean类型的成员变量来说,它的getter方法是:isXxxx() 详 ...
- 不起眼的vim.转自https://blog.csdn.net/iplayvs2008/article/details/51508599
如果我的关于这个话题的最新帖子没有提醒到你的话,那我明确地说,我是一个 Vim 的粉丝.所以在你们中的某些人向我扔石头之前,我先向你们展示一系列“鲜为人知的 Vim 命令”.我的意思是,一些你可能以前 ...