postgresql的简单安装和使用

安装

在不同系统上安装的命令会不太相同关键字应该是postgresql,例如yum install postgresql/pacman -S postgresql

初始化

安装完成后运行systemctl start postgresql会报错,执行systemctl status postgresql查看出错信息发现时由于data文件夹未初始化导致,根据提示执行su - postgres -c “initdb –locale en_US.UTF-8 -D ‘/var/lib/postgres/data’”,该命令表示切换为posgre用户并执行initdb命令初始化数据文件夹

使用

1
2
3
4
5
6
7
8
9
10
11
su postgres#先切换为postgre用户
[postgres@localhost ~]$ psql#进入交互环境
psql (9.6.5)
Type "help" for help.

postgres=# create user learn with password 'learn';#创建用户
CREATE ROLE
postgres=# create database learnbook;#创建数据库
CREATE DATABASE
postgres=# grant all privileges on database learnbook to learn;#将该数据库授权给用户
GRANT

话说和MySQL还是有一点相似的哈 :)

转载请注明来源链接 http://just4fun.im/2017/09/12/postgresql的简单安装和使用/ 尊重知识,谢谢:)