一、下载安装包并安装
下载
安装
依次执行如下命令
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: