`

Ubuntu下安装Postgresql 8.3

阅读更多

      今天再次要用POSTGRESQL 。索性系统的整理一下有关POSTgreSQL  的资料。

      http://www.pgsqldb.org/mwiki/index.php PostgreSQL CHINA   postgres

      安装
========
测试环境:Ubuntu 8.04

 

在Ubuntu下安装Postgresql和pgAdmin3

 

sudo apt-get install postgresql-8.3 postgresql-client-8.3 postgresql-contrib-8.3

 

sudo apt-get install pgadmin3

 

以上指令安装客户端和服务端,一些额外的工具、pgAdmin3都可以工作在数据库下工作。

 

配置Postgresql

 

现在我们需要重置“postgres”用户的密码。

 

sudo su postgres -c psql template1
template1=# ALTER USER postgres WITH PASSWORD ‘jaypei’;
template1=# \q


这样就修改了数据库中的密码,现在我们也需要在unix用户“postgres”这么作。

sudo passwd -d postgres
sudo su postgres -c passwd

 

然后输入跟之前一样的密码。

现在,我们就可以在数据库服务器上使用psql或者pgAdmin操作数据库了。

但是若想在pgAdmin中能够更好的记录日志和监视的华,在启动pgAdmin前需要建立PostgreSQL admin pack。打开命令行。

首先,我们需要编辑postgresql.conf:

sudo gedit /etc/postgresql/8.3/main/postgresql.conf

现在,我们需要修改“连接和权限”两行。

改变行:
#listen_addresses = ‘localhost’
修改为:
listen_addresses = ‘*’
和行:
#password_encryption = on
修改为:
password_encryption = on

保存并关闭gedit。

 

最后一步,我们必须设置谁才可以操作数据服务器,这一切都是在pg_hba.conf中完成的。

sudo gedit /etc/postgresql/8.3/main/pg_hba.conf

把以下内容复制到pg_hba.conf底部:

# DO NOT DISABLE!
# If you change this first entry you will need to make sure that the
# database
# super user can access the database using some other method.
# Noninteractive
# access to all databases is required during automatic maintenance
# (autovacuum, daily cronjob, replication, and similar tasks).
#
# Database administrative login by UNIX sockets
local all postgres ident sameuser
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# “local” is for Unix domain socket connections only
local all all md5
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
# Connections for all PCs on the subnet
#
# TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD
host all all [ip address] [subnet mask] md5

在最后一行中,添加你的子网掩码(如255.255.255.0)和机器IP地址(如138.250.192.115). 如果要使用一个IP地址范围,只需要把最后一个数字用0替换,那么所有这个网段的IP都可以使用了。

重启服务器即可。

sudo /etc/init.d/postgresql-8.3 restart

现在可以在Ubuntu下使用PostgreSQL了。


使用命令行创建数据库

 

sudo -u postgres createuser -D -A -P mynewuser
sudo -u postgres createdb -O mynewuser mydatabase


分享到:
评论

相关推荐

    OpenERP在Ubuntu上安装说明

    在Ubuntu操作系统上安装OpenERP的过程主要包含几个步骤,包括安装、配置PostgreSQL数据库和OpenERP服务器。下面详细说明这些知识点: 1. Ubuntu软件安装方法:OpenERP作为Ubuntu 9.04系统的一个默认软件包,可通过...

    bugzilla 安装说明

    - **PostgreSQL**:PostgreSQL 也是 Bugzilla 支持的数据库之一,版本需为 8.3 及以上。 - **Oracle**:Oracle 数据库也可以用作 Bugzilla 的后端存储,支持版本为 10g 及以上。 - **Web 服务器**:通常使用 ...

    OneinStack - PHP,JAVA 部署工具.zip

    本脚本使用shell编写,为了在生产环境中快速...10.4、MariaDB-5.5、Percona-8.0、Percona-5.7、Percona-5.6、Percona-5.5、PostgreSQL、MongoDB)提供多个 PHP 版本(PHP-8.3、PHP-8.2、PHP-8.1、PHP-8.0、PHP-7.4、PH

    CDH软硬件配置建议

    数据库方面,CDH支持MySQL 5.5至5.7版本、PostgreSQL 8.3至9.6版本和Oracle 11gR2、12cR1及12.2版本。推荐使用MySQL 5.5作为默认数据库,因为它的稳定性和性能已经得到了广泛认可。 在Hadoop关键组件版本建议方面,...

    精通Odoo开发和使用

    3.2 Ubuntu14.04 下可能缺失的软件包 11 3.3 网页显示 node.js 方面 11 3.4 其他问题 12 3.5 通过命令行运行时的配置 12 3.5.1 –xmlrpc-port=8888 12 3.5.2 –addons-path=addons 12 3.5.3 数据库的一些配置 13 ...

    开源软件之道.part2of2

    13.2.8 ubuntu“模式” 216 第14章 参与开源社区 219 14.1 开始加入 219 14.2 社区讨论与工作 220 14.2.1 参与社区讨论 220 14.2.2 参与社区工作 221 14.3 提升自己 225 14.4 礼仪规范 227 14.4.1 撰写邮件的礼仪和...

Global site tag (gtag.js) - Google Analytics