美文网首页
postgreSQL 数据库安装

postgreSQL 数据库安装

作者: gong0037 | 来源:发表于2019-05-28 09:39 被阅读0次

安装客户端

yum install postgresql96

安装服务端

yum install postgresql96-server

安装拓展包, 附加模块

yum install postgresql96-devel.x86_64

yum install postgresql96-contrib.x86_64

service postgresql-9.6 start 启动服务端

(开机自启动设置:systemctl enable postgresql-9.6; systemctl start postgresql-9.6  )

/usr/pgsql-9.6/bin路径下(服务端安装之后才能有postgresql96-setup命令,启动服务端)

初始化数据库 ./postgresql96-setup initdb

操作系统会自动创建一个postgres用户用来管理数据库,为其初始化密码:

passwd postgres

切换至postgres用户,

su - postgres

发现提示符设置有问题-bash-4.2$,编辑配置文件,

vim ~/.bash_profile  添加最后一行export source ~/.bash_profile

[ -f /etc/profile ] && source /etc/profile

PGDATA=/var/lib/pgsql/9.6/data

export PGDATA

# If you want to customize your settings,

# Use the file below. This is not overridden

# by the RPMS.

[ -f /var/lib/pgsql/.pgsql_profile ] && source /var/lib/pgsql/.pgsql_profile

export PS1='[\u@\h \W]\$'

提示符变为 [postgres@localhost ~]$,看起来清爽。

使用数据库自带的postgres用户登录数据库,并为其赋予密码

postgres@localhost ~]$psql -U postgres

postgres=# alter user postgres with password '12345678';

退出 \q

(create user db_user1 password '123'; --创建用户)

(create role db_user1 password '123' LOGIN;  --同上一句等价)

(drop user db_user1;  --删除用户)

(alter user db_user1 password '123456'; --修改密码)

(alter user db_user1 createdb createrole; --对用户授权,)

在postgres下,

create user root password ‘123456’;

alter user root createdb createrole;

创建数据库指定用户:

(create database [数据库名] owner [用户名];  )

删除数据库: 

(drop database [数据库名];)

create database gong owner root;

相关文章

网友评论

      本文标题:postgreSQL 数据库安装

      本文链接:https://www.haomeiwen.com/subject/enfrtctx.html