`
18211103738
  • 浏览: 83038 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

PostgreSQL的安装和配置

阅读更多

1. 下载PostgreSQL:http://dev.mysql.com/downloads/mysql/,解压或拷贝到要安装的位置,并在主目录下创建data目录;或直接拷贝以前的安装文件。

     

2. 配置环境变量

    我的电脑->属性->高级->环境变量 初始化数据库

    
 

3. 初始化

    执行命令:D:\pgsql\bin\initdb.exe -D D:\pgsql\data -E UTF8

 

4. 启动服务

    执行命令:postgres -D D:/pgsql/data 或者 (pg_ctl -D D:/pgsql/data -l logfile start)

 

5. 创建数据库

    psql postgres 进入sql模式

    create user root password '123456';

    create database test owner root;

   
 

6. PostgreSQL安装成Windows服务

   1. 首先检查用户,即启动 PostgreSQL 服务的用户,默认用户是 postgres,通过“控制面板”->“计算机管理”-> “本地用户和组”检查是否有 postgres 用户,如果有则先删除此用户。

   2. 通过命令行添加 postgres 用户,如下:

       C:\> net user postgres pass /add /expires:never /passwordchg:no

   上面的命令,创建 postgres 用户,密码为 pass,用户帐号不过期,用户不能修改密码。
   用户创建成功后,将用户从Users组里删除,如下:

       C:\> net localgroup users postgres /delete


   3. 创建 PostgreSQL 服务,命令如下:(假设我们的数据库创建在 D:\pgsql\data下,创建数据库用 createdb 命令)

      D:\pgsql\bin> pg_ctl register -N PostgreSQL -U postgres -P pass -D D:\pgsql\data


   4. 指定 postgres 用户的访问权限,如下:

       D:\pgsql> cacls . /T /E /P postgres:R

   上面的命令,设置 postgres 用户对 D:\pgsql 目录可读。

       D:\pgsql> cacls . /T /E /P postgres:R
       D:\pgsql> cacls data /T /E /P postgres:C

   上面的命令,设置 postgres 用户对 D:\pgsql\data 目录可更改(可写)

  5. 去启动一下服务中的PostgreSQL试试看吧。

 

 备注:

   如果启动postgres服务时发生1069错误 -(由于登录失败而无法启动服务)

   解决方法:

      方法1. 我的电脑--控制面板--管理工具--服务--右键PGSQL--属性--登陆--登陆身份--选择"本地系统帐户"

      方法2. 我的电脑--控制面板--管理工具--服务--右键PGSQL--属性--登陆--登陆身份--选择"此帐户"--密码和确认密码中输入你修改后的administrator密码

  • 大小: 33.9 KB
  • 大小: 35.5 KB
  • 大小: 13.2 KB
分享到:
评论

相关推荐

    PostgreSQL安装和配置手册.doc

    该文档中记录了在linux环境下PostgreSQL数据库的安装和配置详细过程

    PostgreSQL安装及配置

    PostgreSQL安装及配置 PostgreSQL是一款功能强大且流行的...本节内容对PostgreSQL的安装及配置进行了详细的介绍,包括获取安装介质、安装方式、源码安装目录结构、源码编译安装演示、数据库配置文件和psql命令等内容。

    PostgreSQL安装配置文档

    ### PostgreSQL安装配置详解 #### 一、PostgreSQL简介与特性 **PostgreSQL**是一款功能强大的开源对象关系型数据库管理系统(ORDBMS),其历史可以追溯到加州大学伯克利分校计算机系开发的 POSTGRES 版本 4.2。这...

    Linux postgresql 安装配置

    ### Linux PostgreSQL安装与配置详解 #### 一、安装PostgreSQL 在Linux环境下,PostgreSQL数据库的安装主要通过RPM包管理器完成。本节将详细阐述如何在Linux系统上安装PostgreSQL及其相关组件。 ##### 1.1 RPM包...

    Ubuntu PostgreSQL安装和配置的介绍

    本文主要针对Ubuntu系统下PostgreSQL数据库的安装和配置过程进行了介绍。首先,安装PostgreSQL数据库的过程中,使用了sudo apt-get install postgresql的命令,这个命令会自动下载并安装最新版的PostgreSQL。这里所...

    postgreSQL安装,附带安装文档说明

    总之,PostgreSQL的安装并不复杂,但理解其工作原理和最佳实践是至关重要的。遵循这些步骤,你将能够成功安装并开始使用这个强大的数据库管理系统。在实际操作过程中,参考提供的安装文档会有助于解决可能出现的问题...

    linux postgresql 安装步骤

    本文将详细介绍在Linux系统下安装和配置PostgreSQL的过程,包括卸载旧版本、手动编译安装、通过包管理器安装以及必要的配置调整。 #### 一、检查及卸载现有PostgreSQL安装 在安装新版本之前,首先要确认当前系统中...

    postgreSQL数据库安装配置图解

    ### PostgreSQL 数据库安装与配置详解 #### 一、下载与安装 ...对于初学者而言, 这些步骤不仅有助于理解 PostgreSQL 的安装过程, 还能帮助他们掌握如何管理和配置数据库, 为后续的开发和管理打下坚实的基础。

    PostgreSQL免安装版的配置

    本文将详细介绍如何配置和管理使用免安装版的PostgreSQL。 首先,我们要了解配置中的三个批处理文件: 1. initData.bat:这个文件是用于初始化数据库服务的。在运行此脚本之前,你需要确保已经正确设置了...

    PostGreSQL安装部署系列:Centos 7.9 安装指定PostGreSQL-15版本数据库

    安装完成后,还需要对PostgreSQL进行一些基本的配置,例如修改`postgresql.conf`和`pg_hba.conf`文件来调整性能参数、设置访问控制等。此外,还可以通过`psql`命令行工具登录数据库进行进一步的管理和操作。 ##### ...

    通过虚拟机安装Postgresql.docx

    PostgreSQL 安装和配置指南 通过虚拟机安装 PostgreSQL 是一种非常流行的方式,特别是在 Linux 环境下。本文将指导您如何通过虚拟机安装 PostgreSQL,並提供了详细的步骤和命令。 一、安装虚拟机和 Linux 操作系统...

    PGCM数据库实验手册_postgresql_部署_PGCA_PGCP_PGCM

    本实验手册旨在指导用户在 Aliyun ECS 服务器上安装 PostgreSQL 14 数据库,并提供了一系列详细的步骤和配置指南。以下是本手册的详细知识点总结: 一、安装前准备 在安装 PostgreSQL 数据库之前,需要进行一些...

    postgresql数据库手动安装以及主从配置

    本教程将详细介绍如何手动安装PostgreSQL数据库,并配置主从复制,以实现数据的安全备份和高可用性。 一、手动安装PostgreSQL 1. **系统准备**:首先确保你的操作系统(如Ubuntu、CentOS或Windows)支持PostgreSQL...

    postgreSQL安装配置方法

    postgreSQL8.3的安装配置方法

    postgresql 离线安装教程

    ### PostgreSQL离线安装详解 #### 一、简介 PostgreSQL是一款功能强大且全面的开源对象-关系型数据库管理...至此,PostgreSQL已成功安装,并且配置了远程访问权限。用户可以根据实际需求进一步定制和管理数据库环境。

    postgresql安装

    根据提供的文件信息,“postgresql安装”这一主题涉及到的是如何在特定的操作系统上安装并配置PostgreSQL数据库管理系统。PostgreSQL是一款开源的对象关系型数据库系统,以其稳定性、功能强大和遵循SQL标准而闻名。...

    关系型数据库:PostgreSQL安装与配置教程.docx

    关系型数据库:PostgreSQL安装与配置教程.docx

Global site tag (gtag.js) - Google Analytics