postgresql linux yum,centos7 yum安装postgresql

[root@docker-remote1 ~]# yum install postgresql-server postgresql -y

[root@docker-remote1 ~]# service postgresql initdb # 初始化

[root@docker-remote1 ~]# service postgresql start

[root@docker-remote1 ~]# chkconfig postgresql on

# 默认不能用root进入pg的命令行,安装会创建一个用户 postgres

su 切换为 postgres 用户

执行 psql 可以进入pg的命令行

# 查看数据库

postgres=# \l     #通过\?可以看支持命令

开启远程登陆:

[root@docker-remote2 data]# cat /var/lib/pgsql/data/pg_hba.conf | grep -v "#" | grep -v "^$"

local all all peer

host all all 127.0.0.1/32 ident

host all all ::1/128 ident

# 所有库,所有用户,从所有地址登陆

host all all 0.0.0.0/0 md5

修改监听地址等

[root@docker-remote2 data]# cat postgresql.conf | grep -v -E "#|^$"

# 监听所有地址

listen_addresses = '*' # 可以放开远程连接

log_timezone = 'PRC'

datestyle = 'iso, mdy'

timezone = 'PRC'

default_text_search_config = 'pg_catalog.english'

一些搜索来的操作命令:

# 切换到 postgres 用户

[root@docker-remote2 ~]# su postgres

# 创建用户aaa ,密码 aaa

postgres=# create user aaa with password ‘aaa’;

CREATE ROLE

# 创建数据库 venus

postgres=# create database venus;

CREATE DATABASE

# 把 venus 库赋给用户 aaa 权限

postgres=# grant all privileges on database venus to aaa;

# 把venus2库属主赋给aaa

postgres=# create database venus2 owner aaa;

CREATE DATABASE

专注于 服务器运维与web架构

E-mail:venus#rootop.org

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值