Ubuntu安装、使用postgresql数据库

$ sudo apt-get install postgresql

$ sudo passwd postgres   (postgres账号的家目录为:/var/lib/postgresql)

安装postgres图形化客户端

$ sudo apt-get install pgadmin3    (调用直接在命令行里输入pgadmin3即可)

postgres的主要配置文件

/etc/postgresql/9.1/main/下的pg_hba.conf(连接数据库的身份验证方式)和postgresql.conf(数据库的

配置文件)  (建议修改前都备份下)

postgresql的bin命令路径:

/usr/lib/postgresql/8.4/bin

默认不写绝对路径无法调用,可做下软链接:

# ln -s /usr/lib/postgresql/8.4/bin/* /usr/bin/   (有些本来就有,无所谓的)

postgres的数据库存放路径:

/var/lib/postgresql/9.1/main/base     (注:这里显示的是数据库的OID,非数据库名)

如要查看OID对应的数据库名,在base目录下执行oid2name即可

启动、关闭、重启postgresql

$ sudo service postgresql start\stop\restart

在postgres账号命令行下操作步骤如下:

创建账号

$ createuser -A -D -P -R user1

密码

注:

-A 不允许创建其他用户

-D 不允许创建数据库

-P 创建密码

-R 不允许创建角色

创建数据库ming

$ createdb ming

进入数据库ming

$ psql ming

进入后界面如下

ming=#

在数据库下操作步骤如下:

$ psql -U postgres  (在postgres账号下可直接psql)

创建账号

postgres=# create user "ming" with password ‘123456‘ nocreatedb;

建立数据库并指定owner

postgres=# create database "mingdb" with owner="ming";

\l:列出已有数据库的Owner,Encoding等信息

\c  数据库名:切换数据库

\d:查看当前数据库中已有的表

\d 表名:查看表结构

\du:列出所有用户

\q:退出

时间: 2024-10-25 06:11:41

Ubuntu安装、使用postgresql数据库的相关文章

fedora22用rpm包安装配置postgresql数据库

严格内网环境,无网络连接,新装fedora 22系统,无任何其他配置. 安装 1.安装环境: 操作系统:fedora 22 数据库:postgresql-9.4 安装过程使用root用户 2.安装包: postgresql94-libs-9.4.4-1PGDG.f22.x86_64.rpm postgresql94-9.4.4-1PGDG.f22.x86_64.rpm postgresql94-server-9.4.4-1PGDG.f22.x86_64.rpm 3.严格按照顺序安装: rpm -

PostgreSQL数据库Streaming Replication流复制主备延迟测试

PostgreSQL数据库流复制主库和备库之间的延迟时间是多少,无论对HA还是负载均衡来说都应该做个评估.比如单纯的HA架构,当主库发生故障时,我们允许多少时间内的数据丢失.不废话,直接进入本次实验测试. 测试环境: 主库:内存:32G,CPU:8核,IP:192.168.122.101 备库:内存:32G,CPU:8核,IP:192.168.122.102 数据库配置:默认 测试准备: 在两台服务器上安装好PostgreSQL数据库,安装过程不清楚的可以参考文章<PostgreSQL数据库编译

Holer实现外网访问本地PostgreSQL数据库

外网访问内网PostgreSQL数据库 内网主机上安装了PostgreSQL数据库,只能在局域网内访问,怎样从公网也能访问本地PostgreSQL数据库? 本文将介绍使用holer实现的具体步骤. 1. 准备工作 1.1 安装并启动PostgreSQL数据库 默认安装的PostgreSQL数据库端口是5432. 2. 实现步骤 2.1 下载并解压holer软件包 Holer软件包:holer-xxx.tar.gz Holer支持各种OS系统平台,请选择跟本地OS类型匹配的holer软件包. 2.

Windows Azure上的Odoo(OpenERP)-1.创建Ubuntu虚拟机,安装PostgreSQL 数据库

前提是您必须拥有Windows Azure的账号,如果没有的话,可以去Windows Azure 中国区网站申请免费试用账号.哈哈,我就是第一批申请的试用账号,感觉自己挺幸运的.申请的过程就不写了,请自行Google! 哦,对不起(GFW),请自行百度. 首先请登录Windows Azure,然后我们来大踏步的前进吧! 1.首先让我们创建一个运行Ubuntu操作系统的虚拟机 点击界面左下角的"新建"   会弹出一个对话框,让你选择新建运行何种操作系统的虚拟机 我选择的Ubuntu Se

UBUNTU下使用PostgreSql.和nginx安装postfixAdmin2.92版

本文为在Ubuntu14.04中使用PostgreSql和Nginx安装PostfixAdmin2.92版的记录. <! –more– > 需要安装的包 记忆有些模糊,大概列一下: postfix,PostgreSql,postfix-pgsql,php5-pgsql,nginx,php5-fpm,这些包可以通过Ubuntu的包管理安装. 准备工作 需要配置nginx支持php,方法见另外的文. 需要建立PostfixAdmi使用的PostgreSql数据库和数据库用户,并配置可以通过网络登录

ubuntu基于apache+postgresql编译安装zabbix

一.安装环境 ubuntu 14.04LTS Postgresql-9.4.3 zabbix-2.4.5 httpd-2.4.12 php-5.6.10 二.选择原因 选择postgresql数据库的原因,除了是因为 zabbix 的数据业务相对复杂,比使用 mysql 更加优势,而且mysql的数据表容易坏,时常需要修复.现在虽然nginx比较流行,但对于高稳定,且不需要高并发的应用,推荐还是用apache,且使用 prefork 模式. 三.安装准备 创建zbx系统用户用于管理与zabbix

ubuntu 安装 postgresql 和 postgis

1.安装postgresql$sudo apt-cache search postgresql //查找最新的postgresql包$sudo gem apt-get install postgresql包名 //选择包名进行安装安装postgis$sudo apt-cache search postgis //查找最新的postgresql$sudo apt-get install postgis包名(如:postgresql-9.3-postgis-2.1) 2.后创建postgresql超

安装PostgreSQL数据库(Linux篇) [转]

from marsprj 0.编译环境 Linux: CentOS 5.5 gcc: 4.1.2 1. 安装PostgreSQL 1) 解压postgresql-9.1.7.tar.bz2 #tar jxvf postgresql-9.1.7.tar.bz2 2) 进入解压后的postgresql-9.1.7目录 #cd postgresql-9.1.7 3) 编译postgresql源码 #./configure --prefix=/opt/pgsql-9.1.7 #make #make in

ubuntu 下搭建一个python3的虚拟环境(用于django配合postgresql数据库开发)

#安装python pip  (在物理环境中安装) sudo apt-get install python-pip       sudo apt-get install python3-pipsudo pip install --upgrade pipsudo pip3 install --upgrade pip 备注说明: python-pip 是python2版本的包管理工具   , python3-pip是python3版本的包管理工具 ,  如果你创建了一个python2的虚拟环境 ,当

linux下PostgreSQL数据库的源码安装

实验环境>>>>>>>>>>>>>>>>>>操作系统:CentOS release 6.3 (Final)数据库版本:PostgreSQL 9.3.5 安装postgresql的依赖有 a.需要一个ISO/ANSIC编译器(至少兼容C89). b.需要GNU make: 不能使用其它make程序. c.缺省时将自动使用GNU Readline库.需要readline和readline-devel 两