rhel中:
安装:
$sudo yum install postgresql postgresql-server
初始化数据库:
$sudo service postgresql initdb
启动数据库:
$sudo service postgresql start
开放5432端口:
$sudo vim /etc/sysconfig/iptables
$sudo service iptables restart
设置postgresql密码
$sudo passwd postgres
让postgresql监听整个网络:
$su - postgres
$pwd
/var/lib/pgsql
$vim data/postgresql.conf
modify:
去掉listen_addresses前的#号,并且修改listen_addresses = 'localhost'为
listen_addresses = '*'
修改pg_hba.conf
$vim data/pg_hba.conf
将本机的认证方式改为trust
在列表最后追加一行:
host all all 192.168.1.0/24 password
登录psql
$psql
查询账户信息
postgres=#select * from pg_shadow;
修改上述表中的postgres的存储密码
postgres=#alter user postgres password 'root'
列出所有数据库
postgres=#\l
使用数据库
postgres=#\c projectforge
创建一个表
postgres=#create table student(id int, name varchar(50));
列出所有表
postgres=#\dt
分享到:
相关推荐
### PostgreSQL 9.0 高性能知识点概览 ...本文档基于 Gregory Smith 所著《PostgreSQL 9.0 High Performance》的部分内容进行整理与归纳,旨在帮助读者深入了解如何提升 PostgreSQL 数据库系统的性能。
经过长期整理的Postgresq数据库文档,可以很方便查找函数,技巧,常用命令
在SQLServer和Oracle数据库系统中,函数是进行数据操作和计算的重要工具。下面将详细对比这两者中的一些常用数学和比较函数。 1. **绝对值**: SQLServer使用`ABS()`函数,如`SELECT ABS(-1)`;Oracle同样使用`ABS...
本整理集合了Java开发者常用的一些jar包,对于初学者来说,理解和掌握这些jar包的功能和用途是非常重要的。 1. **JDBC驱动**:Java数据库连接(JDBC)驱动是Java程序与各种数据库通信的桥梁。常见的JDBC驱动包括...
在"常用自定义监控脚本整理—可修改或直接用"这个压缩包中,包含了多个预设的脚本示例,这些脚本可以作为模板直接使用,或者根据实际需求进行修改。以下是几个常见的自定义监控脚本类型及其应用场景: 1. **系统...
标题中提到的“常用数据库驱动和JDBC+URL”指的是在Java中使用JDBC(Java Database Connectivity)技术连接不同数据库时所使用的驱动程序及其相应的URL(统一资源定位符)。JDBC是一种Java API,用于实现Java程序与...
它允许Java应用程序通过Java API来访问和操作关系型数据库。在实际应用中,我们需要选择合适的JDBC驱动并构造正确的连接字符串来建立与数据库的连接。以下是对不同数据库的JDBC驱动和连接字符串的详解: 1. MySQL:...
- 将分析结果整理成可视化报告,常用图表包括柱状图、饼图和趋势线图等。 - 如果需要进一步的分析,可以通过数据挖掘方法,比如聚类分析、因子分析等,挖掘数据背后的模式和关联。 5. 系统与软件工具 - 使用...
- **多版本并发控制(MVCC)**:PostgreSQL 使用 MVCC 技术来支持高并发读写操作,同时保持数据一致性。 - **查询优化器**:PostgreSQL 的查询优化器能够智能选择最优查询计划,提高查询效率。 - **分区和索引**:...
标题中的“把常用数据库的驱动程序放在这里”指的是收集并整理了多个常用数据库系统的JDBC驱动程序,以便在未来的开发或运维工作中方便快捷地获取和使用。这些驱动程序通常是Java语言进行数据库操作所必需的,因为...
Python支持多种数据库,如MySQL、SQLite和PostgreSQL,通过DB-API或ORM(Object-Relational Mapping)库如SQLAlchemy进行操作。 最后,Python的自动化能力使其在脚本编写中表现出色,你可以学习如何使用Python进行...
2. **Shell命令**:掌握常用的shell命令,如ls、cd、cp、mv、grep、find、sed、awk等。 3. **Linux权限与文件系统**:理解用户和组的概念,掌握chmod、chown、chgrp等命令,了解硬链接和软链接的区别。 4. **进程与...
本资源整理了各种常用数据库的JDBC URL写法,这对于Java开发者来说是非常实用的信息,特别是对于那些频繁处理数据整合工作的人员。 1. **MySQL** MySQL是最常见的开源关系型数据库之一。它的JDBC URL格式如下: `...
2. **编程语言**:GIS开发常用的语言有Python(用于ArcGIS的脚本和工具开发)、JavaScript(用于Web GIS应用)等,此外,C#、Java等也可用于构建GIS应用。 3. **数据库**:GIS系统依赖于数据库来存储地理空间数据,...
12. **数据库管理工具**:MySQL Workbench、PostgreSQL的pgAdmin,提供图形化的数据库操作界面,简化数据库的管理和维护。 13. **命令行增强工具**:如Oh My Zsh、PowerShell,增强命令行的功能,提供自动补全、...
8. **设计模式**:学习常用的设计模式,如工厂模式、单例模式、观察者模式等。 接下来是数据库部分,这里可能涉及SQL语言和数据库管理系统的基本知识: 1. **SQL语言**:学习SELECT、INSERT、UPDATE、DELETE等基本...
- **命令行操作**:如ls、cd、mkdir、rm、cp、mv、grep、find等常用命令。 - **文件系统管理**:理解文件权限、硬链接和软链接、文件系统挂载等。 - **进程管理**:ps、kill、nohup、top、htop等命令的使用。 - ...
在本文中,我们将深入探讨数据库的基本概念、主要类型、常用的数据库管理系统以及与编程相关的代码学习。 首先,数据库是一种按照数据结构来组织、存储和管理数据的系统。它不仅包括数据本身,还包括用于定义数据、...