热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

Ubuntu系统如何启动PostgreSQL数据库

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

要修改的文件是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';


推荐阅读
  • 请看|间隔时间_Postgresql 主从复制 ... [详细]
  • Windows服务与数据库交互问题解析
    本文探讨了在Windows 10(64位)环境下开发的Windows服务,旨在定期向本地MS SQL Server (v.11)插入记录。尽管服务已成功安装并运行,但记录并未正确插入。我们将详细分析可能的原因及解决方案。 ... [详细]
  • 本文详细介绍了IBM DB2数据库在大型应用系统中的应用,强调其卓越的可扩展性和多环境支持能力。文章深入分析了DB2在数据利用性、完整性、安全性和恢复性方面的优势,并提供了优化建议以提升其在不同规模应用程序中的表现。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • MySQL缓存机制深度解析
    本文详细探讨了MySQL的缓存机制,包括主从复制、读写分离以及缓存同步策略等内容。通过理解这些概念和技术,读者可以更好地优化数据库性能。 ... [详细]
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
  • 在Fedora 31上部署PostgreSQL 12
    本文详细介绍如何在Fedora 31操作系统上安装和配置PostgreSQL 12数据库。包括环境准备、安装步骤、配置优化以及安全设置,确保数据库能够稳定运行并提供高效的性能。 ... [详细]
  • 本文详细介绍了如何正确配置Java环境变量PATH,以确保JDK安装完成后能够正常运行。文章不仅涵盖了基本的环境变量设置步骤,还提供了针对不同操作系统下的具体操作指南。 ... [详细]
  • 本文将详细介绍通过CAS(Central Authentication Service)实现单点登录的原理和步骤。CAS由耶鲁大学开发,旨在为多应用系统提供统一的身份认证服务。文中不仅涵盖了CAS的基本架构,还提供了具体的配置实例,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 本文介绍了如何在 Ubuntu 18.10 Cosmic 停止官方支持后,通过更换软件源来解决 `apt update` 失败的问题。 ... [详细]
  • 部署新的ASP.NET Web应用程序构建(主要涉及DLL文件更改)后,服务器上的CPU使用率每几秒就会飙升至100%,问题似乎源自lsass.exe进程。这一现象与应用程序部署之间是否存在直接关联? ... [详细]
  • 探讨如何通过编程技术实现100个并发连接,解决线程创建顺序问题,并提供高效的并发测试方案。 ... [详细]
  • 本周信息安全小组主要进行了CTF竞赛相关技能的学习,包括HTML和CSS的基础知识、逆向工程的初步探索以及整数溢出漏洞的学习。此外,还掌握了Linux命令行操作及互联网工作原理的基本概念。 ... [详细]
  • 本文详细介绍了如何使用PHP检测AJAX请求,通过分析预定义服务器变量来判断请求是否来自XMLHttpRequest。此方法简单实用,适用于各种Web开发场景。 ... [详细]
author-avatar
国邮国旅刘峰
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有