数据库

 首页 > 数据库 > postgresql > Ubuntu系统如何启动PostgreSQL数据库

Ubuntu系统如何启动PostgreSQL数据库

分享到:
【字体:
导读:
         摘要:要修改的文件是postgresql.conf,该文件在/etc/postgresql/8.3/main/目录下。把#listen_addresslocalhost改成listen_address*这就启动了监听,能够让外部程序连接进来。其次要修改gp_hba.conf,也在/etc/postgresql/8.3/mai...

Ubuntu系统如何启动PostgreSQL数据库

要修改的文件是postgresql.conf,该文件在/etc/postgresql/8.3/main/目录下。

#listen_address='localhost'改成

listen_address='*'

这就启动了监听,能够让外部程序连接进来。

其次要修改gp_hba.conf,也在/etc/postgresql/8.3/main/目录下。

我由于不需要太多的身份认证,所以把md5都改成trust。ident sameuser 也改成trust。

这样,就可以连接上了。

如何让postgresql支持远程登录呢? 只需要在服务器端配置 pg_hba.conf
postgres.conf
重启数据库或者pg_ctl reload即可。 -----------------
比如环境中db server ip为192.168.3.2,
客户端的ip为192.168.3.221 在postgresql.conf文件添加:
listen_addresses = '*' 在pg_hba.conf文件添加:
host all all 192.168.3.221/32 trust 就可以在192.168.3.221上访问192.168.3.2了。

重启PostgreSQL的脚本是/etc/init.d/postgresql-8.3 restart.

1.测试数据库启动与否定命令是:

psql -Upostgres postgres

2.创建database的命令是

createdb -Upostgres -Eunicode databasename

databasename是数据库的名称,根据个人需要更改成子需要的名称。

3备份数据库的命令是:

pg_dump -b -c -Eunicode -o -O -Fc -Z9 -Upostgres databasename > databasename.dmp

4.恢复数据库的命令是:pg_restore -dap -i -v -c -O -Upostgres -Fc databasename.dmp

5.删除数据库的命令是:dropdb -Upostgres databasename

6.建立数据库的命令是:createdb -Eunicode -Upostgres databasename

7.修改记录的命令是:

psql database -Upostgres

update "public"."tb_apmacaddr" set "lastcomunicationtime"= '2009-08-11 19:12:29';

Ubuntu系统如何启动PostgreSQL数据库
分享到:
使用yum命令安装PostgreSQL数据库
使用yum命令安装PostgreSQL数据库 1.添加PosgreSQL Yum Repository 访问http://yum.pgrpms.org/reporpms/repoview/letter_p.group.html,下载并安装和当前系统对应的rpm文件。 # wget http://yum.pgrpms.org/reporpms/9.0/pgdg-centos-9.0-2.noarch.rpm # rpm -Uvh pgdg-centos-9.0-2.noarch.rpm 修改原始的yum仓...
postgreSql基础命令及常用语句
postgreSql基础命令及常用语句 (1)用户实用程序:   createdb 创建一个新的PostgreSQL的数据库(和SQL语句:CREATE DATABASE 相同)   createuser 创建一个新的PostgreSQL的用户(和SQL语句:CREATE USER 相同)   dropdb 删除数据库   dropuser 删除用户   pg_dump 将PostgreSQL数据库导出到...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……