Centos系统安装PostgreSQL

211 阅读1分钟

一、下载安装包并安装

下载

前往官方选择相应的版本下载

安装

依次执行如下命令

yum install https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-6-x86_64/pgdg-centos11-11-2.noarch.rpm
yum install postgresql11
yum install postgresql11-server
/usr/pgsql-11/bin/postgresql-11-setup initdb

设置自启动

systemctl enable postgresql-11.service

启动

systemctl start postgresql-11.service

二、使用

在终端下输入如下命令

su - postgres   
或 
sudo -u postgres psql

然后会看到bash页面,再次输入

psql

进入postgres用户下, 在这里可以使用sql语句操作相应的库或者表了。这里罗列一些常用的语句:

创建新用户

CREATE USER dbuser WITH PASSWORD '*****';

如果不想带密码可以将with后面的参数移除掉,而且注意最后要有分号;结尾

创建数据库

CREATE DATABASE exampledb OWNER dbuser;

修改数据库

ALERT USER postgres WITH PASSWORD '12345678';

显示所有用户

\du

赋权

如下命令是赋给用户数据库的所有权限

GRANT ALL PRIVILEGES ON DATABASE exampledb TO dbuser;

撤销用户权限

REVOKE privileges ON tablename FROM user;

退出

使用命令 \q 退出psql: