免安装PostgreSQL启动服务及创建数据库
安装环境windows7 64位系统
免安装版本postgresql-10.3-1-windows-x64-binaries
=======================================
解压之后无法连接数据库,pgadmin4无法启动,网上找各种方法,终于有一种可以启动,又无法创建服务器和数据库,试了好多方法终于成功了,记录下来:
1.首先到http://www.enterprisedb.com/products/pgbindownload.do下载postgreSQL程序,我下载的是win x64version 10.3-1;
2.下载之后将压缩包里的pgsql文件夹解压出来,为了方便,我直接放到E:\pgsql,不用安装,但是需要设置一下环境变量……
3.自己制作一个简单的批处理文件,我这里叫postgresql-10.3x64-1_install.bat,可以随意命名:
set PGHOME=e:\pgsql
set PATH=%PGHOME%\bin;%path%
set PGHOST=localhost
set PGLIB=%PGHOME%\lib
set PGDATA=%PGHOME%\data
将这个批处理文件复制到E:\pgsql
4.打开cmd,切换到你的pgsql目录,我是E:\pgsql,运行postgresql-10.3x64-1_install.bat
C:\Users\Administrator>E:
E:\>cd E:\pgsql
E:\pgsql>inst
E:\pgsql>set PGHOME=E:\pgsql
E:\pgsql>set PATH=E:\pgsql\bin;E:\Python26\Scripts;E:\Python26\;C:\Windows\syste
m32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1
.0\;C:\Program Files\Common Files\ThunderNetwork\KanKan\Codecs;C:\Users\Adminis
trator\AppData\Roaming\Python\Scripts;E:\Program Files\Google\google_appengine\
E:\pgsql>set PGHOST=localhost
E:\pgsql>set PGLIB=e:\pgsql\lib
E:\pgsql>set PGDATA=e:\pgsql\data
5.初始化数据库
E:\pgsql>initdb --locale=C
属于此数据库系统的文件宿主为用户"Administrator".
此用户也必须为服务器进程的宿主.
数据库簇将带有 locale C初始化.
默认的数据库编码已经相应的设置为 SQL_ASCII.
缺省的文本搜索配置将会被设置到"english"
创建目录 e:/pgsql/data ...成功
正在创建子目录 ...成功
选择默认最大联接数 (max_connections) ... 100
选择默认共享缓冲区大小 (shared_buffers) ... 32MB
创建配置文件 ... 成功
在 e:/pgsql/data/base/1中创建 template1数据库 ...成功
初始化 pg_authid ...成功
初始化dependencies ...成功
创建系统视图 ... 成功
正在加载系统对象描述 ...成功
创建字符集转换 ...成功
正在创建字典 ... 成功
对内建对象设置权限 ...成功
创建信息模式 ... 成功
loading PL/pgSQL server-side language ... 成功
清理数据库 template1 ...成功
拷贝 template1到 template0 ...成功
拷贝 template1到 template0 ...成功
警告: 为本地连接启动了"trust" 认证.
你可以通过编辑 pg_hba.conf更改或你下
次运行 initdb 时使用 -A 选项.
成功. 您现在可以用下面的命令运行数据库服务器:
""postmaster -D "e:/pgsql/data"
或者
""pg_ctl -D "e:/pgsql/data" -l E:\pgsql\pgdata.log start
6.启动
E:\pgsql>pg_ctl start
正在启动服务器进程
E:\pgsql>LOG: database system was shut down at 2010-12-13 13:41:20 HKT
LOG: autovacuum launcher started
LOG: database system is ready to accept connections
7.创建数据库
E:\pgsql>E:\pgsql\bin\createdb -h127.0.0.1 mydb
创建用户
E:\pgsql>E:\pgsql\bin\createuser -h 127.0.0.1 username
新的角色是否是超级用户? (y/n) y
E:\pgsql>
8.打开图形操作界面管理数据库E:\pgsql\bin\pgAdmin4.exe
pgAdmin 4/venv/Lib/site-packages/backports/__init__.py在此目录下新建一个0字节的空文件__init__.py,然后pgAdmin4就能正常工作了。我不知道为什么。网上找到的方法。
name:任意
Hostname/address:127.0.0.1
Username:任意
Password:自己好记的,含大小写字母数字特殊字符,长度合适
关机重新启动需要重启一下服务,pgadmin4才能打开。不然会报错。
win+r 运行cmd,输入一下命令
E:\pgsql\bin\pg_ctl -D "e:/pgsql/data" -l E:\pgsql\pgdata.log start
也可以将上面这句命令保存为postgresql service start.bat
9. 使用DBeaver 5.0也可以打开
免安装PostgreSQL启动服务及创建数据库的更多相关文章
- mysql 免安装版 启动服务马上关闭
在my.ini 加入这一句 1.直接在后面加上一下的参数 [mysqld] port=3306 basedir=D:\mysql-5.7.17-win32 datadir=D:\mysql-5.7.1 ...
- MySQL 安装和启动服务,“本地计算机 上的 MySQL 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。”
MySQL 安装和启动服务,以及遇到的问题 MySQL版本: mysql-5.7.13-winx64.zip (免安装,解压放到程序文件夹即可,比如 C:\Program Files\mysql-5. ...
- 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:3.安装Oracle RAC-3.5.安装oracle11gr2 database 软件与创建数据库
3.5.安装oracle11gr2 database 软件与创建数据库 3.5.1.安装Oracle 11gr2 Database 以oracle 用户登录到节点一,切换到软件安装目录,执行安装. 在 ...
- oracle软件安装完毕之后,如何创建数据库
oracle软件安装完毕之后,如何创建数据库 学习了:https://zhidao.baidu.com/question/1800966379896476147.html 使用了Database Co ...
- Ubuntu16.04安装PostgreSQL并使用pgadmin3管理数据库_图文详解
版权声明:本文地址http://blog.csdn.net/caib1109/article/details/51582663 欢迎非商业目的的转载, 作者保留一切权利 apt安装postgresql ...
- 网络编程-Mysql-1、数据库的启动关闭,创建数据库,表等基本操作
启动服务端:sudo service mysql start 关闭服务端:suodo service mysql stop 重启服务端:suodo service mysql restart 连接数据 ...
- mongodb 安装、windows服务、创建用户
http://www.cnblogs.com/best/p/6212807.html 打开MongoDB的安装目录如“C:\Program Files\MongoDB\Server\3.4\bin”, ...
- 【android学习1】:安装MySQL启动服务失败解决方法
最近需要用到MySQL,从官网上下载了一个安装文件,但是安装时一直弹出如下提示信息: Configuration of MySQL Server 5.7 is taking longer than e ...
- ssh整合思想 Spring与Hibernate的整合 项目在服务器启动则自动创建数据库表
Spring整合Hibernate Spring的Web项目中,web.xml文件会自动加载,以出现欢迎首页.也可以在这个文件中对Spring的配置文件进行监听,自启动配置文件, 以及之前Struts ...
随机推荐
- windwos平台安装phpredis模块
要求 必备知识 熟悉基本编程环境搭建. 运行环境 windows 7(64位);php-5.3 redis64-2.8.17 下载地址 环境下载 什么是PHP Redis PHP Redis 是一个用 ...
- 分享 : 警惕MySQL运维陷阱:基于MyCat的伪分布式架构
分布式数据库已经进入了全面快速发展阶段.这种发展是与时俱进的,与人的需求分不开,因为现在信息时代的高速发展,导致数据量和交易量越来越大.这种现象首先导致的就是存储瓶颈,因为MySQL数据库实质上还是一 ...
- HYPER-V的安装和双机调试的配置(一)
在上一篇文章中,我们已经安装好了VS2017以及WDK,现在我们就需要创建双机调试的环境, 因为本人的工作环境问题,不能使用WMWARE进行虚拟机的安装,因此就针对HYPER-V这个的虚拟机来进行双机 ...
- springboot-31-springboot静态注入
springboot中 使用 @Autowired 注入时, 是可以为静态变量进行注入的 package com.iwhere.footmark.tools; import org.springfra ...
- Linux-(type,vim)
type命令 1.命令格式: type [参数][命令] 2.命令功能: 使用 type 命令轻松找出给定的命令是否是别名.shell 内置命令.文件.函数或关键字.也可以找到命令的实际路径. 3.命 ...
- Entity Framework 6 Recipes 2nd Edition(目录索引)
Chapter01. Getting Started with Entity Framework / 实体框架入门 1-1. A Brief Tour of the Entity Framework ...
- 【杂谈】Java I/O的底层实现
前言 Java I/O功能封装的很好,使用起来很方便,就是刚开始学的时候,如果不了解装饰器模式,会被他繁多的类给吓到.用多了也就习惯了,而且现在有很多实用的封装良好的实用类,可直接读写整个文件.开发者 ...
- 软件架构设计学习总结(3):QQ空间技术架构之详解
QQ空间作为腾讯海量互联网服务产品,经过近七年的发展,实现了从十万级到亿级同时在线的飞跃.在这个过程中,QQ空间团队遇到了哪些技术挑战?其站点前后台架构随着业务规模的变化又进行了怎样的演进与变迁?成长 ...
- Java maven项目的小随笔
1.web.xml里面有filter拦截设置,注意. 2.编译之后,网页中读取资源的路径是apache-tomcat/wtpwebapps/..,若该路径下没有相应资源,则报404错误.
- 获取ip 笔记
使用命令 Request.UserHostAddress;//IP地址 Request.UserHostName;//用户名. 1. 在ASP.NET中专用属性: 获取服务器电脑名:Page.Serv ...