Ubuntu14.04安装postgresql9.4

安装前的检查

首先查看是否已经安装了旧版本:@H_502_3@

dpkg -l | postgresql

如果已经安装了某个版本的postgresql,请先卸载。@H_502_3@

安装postgresql

添加postgresql源:@H_502_3@

/etc/apt/sources.list.d/ vim /etc/apt/sources.list.d/pgdb.list

把下面这行数据添加到pgdb.list文件中:@H_502_3@

deb https://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main

执行下面的命令添加postgresql安装包的秘钥:@H_502_3@

--quiet -O - https:sql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

接下来就可以安装了:@H_502_3@

apt- apt-get postgresql-

一切顺利的话就可以看下面的安装结果了:@H_502_3@

502_3@@H_502_3@

OK,一共安装了五个组件。@H_502_3@

创建数据库和角色

接下来我们通过创建一个数据库和对应的角色来了解一下postgresql的基本用法。@H_502_3@

先把用户切换到postgres(postgres是在安装postgresql的过程中创建的系统用户,这个用户的角色类似于sqlserver中的sa):@H_502_3@

-i -u postgres

创建数据库 testdb:@H_502_3@

createdb testdb

接下来创建角色 testuser,我们通过postgresql的客户端来实现:@H_502_3@

psql

在交互式命令中输入然后回车:@H_502_3@

CREATE USER testuser; 默认具有登录权限

为 testuser 设置密码:@H_502_3@

\password testuser 提示输入密码

数据库 testdb 的所有者设置为 testuser:@H_502_3@

ALTER DATABASE testdb OWNER TO testuser;

使用 \q 命令退出当前postgresql登录,然后用下面的命令登录新建的数据库:@H_502_3@

psql -d testdb -U testuser -h . -W

输入刚才为 testuser 设置的密码:@H_502_3@

502_3@@H_502_3@

我们看到,当前的数据库已经是我们创建的 testdb 了。@H_502_3@

相关文章

/etc/sysctl.conf这个目录主要是配置一些系统信息,/etc/sys...
1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起...
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅...
不管是我们在安装软件还是监测软件的使用性能,我们都要随时...
装好Tomcat7后,发现除了本机能访问外界访问不了,岂有此理。...
修改防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,...