1. 程式人生 > >postgresql伺服器啟動和資料庫的建立

postgresql伺服器啟動和資料庫的建立

Windows環境下使用postgresql:
遇到的問題;
1:initdb建立資料簇後,需先啟動資料庫伺服器,否則會出現下列錯誤:
   psql:無法連線到伺服器: Connection refused(0x0000274D/10061)
             伺服器是否在主機“???”上執行並且準備接受在埠5432上的TCP/IP聯接?
   更正方法:啟動資料庫伺服器:"postgres" -D "data" 或 "pg_ctl" -D "data" -logfile start
   
2:啟動伺服器後,在另外一個命令列視窗中建立資料庫:create mydb
   錯誤提示:createdb:無法連線到資料庫postgres :FATAL: missing or erroneous pg_hba.conf file
   log details: role "Localhost" does not exist
   更正方法:指定超級使用者名稱:createdb -U postgres -W mydb

最終正確操作過程:
1. 安裝postgresql ,版本:postgresql-8.2.4-1-binaries-no-installer.zip--
http://wwwmaster.postgresql.org/redir?setmir=226&typ=h&url=http://ftp2.au.postgresql.org/pub/postgresql//binary/v8.2.4/win32/postgresql-8.2.4-1-binaries-no-installer.zip


2. 安裝補丁:postgres_win32_patch.rar:http://bbs.pgsqldb.com/index.php?t=getfile&id=3725&rid=&S=7b0e2fdbb539b0485edadd37144c5e45

3.設定系統環境變數,如:c:/pgsql/data;c:/pgsql/bin;c:/pgsql/lib:

4.建立資料簇:initdb  -U postgres -W -D %postgresql install path%/ data

5.啟動資料庫伺服器:"postgres" -D "data" 或 "pg_ctl" -D "data" -logfile start

6.建立資料庫:createdb -U postgres -W mydb,
   或者:
   psql -U postgres;
   create database kantoo

相關推薦

postgresql伺服器啟動資料庫建立

Windows環境下使用postgresql:遇到的問題;1:initdb建立資料簇後,需先啟動資料庫伺服器,否則會出現下列錯誤:   psql:無法連線到伺服器: Connection refused(0x0000274D/10061)              伺服器是否

node資料庫建立連線

var express = require('express') , app = express(); var querystring = require('querystring'); var util = require('util'); var mysql = require('my

伺服器時間資料庫時間的校驗

問題與分析 今天在公司進行Sanity Test(可用性測試)時發現伺服器啟動失敗,查詢log後發現在啟動時發生了異常導致了伺服器啟動失敗。 由於公司的伺服器和資料庫分別部署在不同的主機,所以會在啟動時進行時間上的校驗,如果兩臺主機的時間差超過600s就會丟

linux實戰-redis(2) -- 配置redis的伺服器啟動關閉

    =====================redis配置==================================     上一篇文章我們已經完成了對redis的安裝,接下來就可以按照上面的方法使用,但是這裡還存在一些小問題,那就是linux系統重啟之後都

前端、伺服器資料庫端結構關係?HTTP請求中如何判斷瀏覽器型別?HTTP響應的狀態碼資訊

一、前端、伺服器端和資料庫端結構關係?二、向伺服器傳送一個請求,通過HTTP請求來判斷瀏覽器型別:        (這裡需要安裝一個外掛httpwatch,這個外掛的主要作用是觀察客戶端向伺服器傳送的Http請求,    而伺服器返回給客戶端的資訊。)  具體是通過響應的Us

程序外Session | 狀態伺服器Session 資料庫Session的設定

介紹我們知道,當瀏覽器關閉,或者網站重啟的時候,會話就結束了。即Seesion就丟失了。(當Web.config配置檔案改動,哪怕什麼內容都不加,僅僅往配置檔案中加一個空格都是改we.config變配置檔案,改變配置檔案網站就會重啟。網站重啟程序內的Session就會丟失,而

若依管理系統RuoYi-Vue(一):專案啟動選單建立

若依管理系統應該是國內最受歡迎的完全開源的後端管理系統了吧,看看gitee上的star數量,著實驚人。若依系統有很多個版本 | 版本 | gitee地址 | 說明

SQL Server 建立伺服器資料庫級別審計

一、概述 在上一篇文章中已經介紹了審計的概念;本篇文章主要介紹如何建立審計,以及該收集哪些稽核規範。 二、常用的稽核物件 2.1、伺服器稽核物件 1.FAILED_LOGIN_GROUP( Audit Login Failed Event Class) 指示主體嘗試登入到 SQL Serve

Confluence 6 PostgreSQL 建立資料庫資料庫使用者

一旦你成功的安裝了 PostgreSQL 資料庫: 建立一個數據庫使用者,例如 confluenceuser。 你的新使用者必須能夠  建立資料庫物件(create database objects) 和必須具有 可以登入(can login) 許可權。 下一步,建立一個數據庫(例如 c

JAVA工程啟動時自動建立資料庫、資料表

很多時候,我們會有這樣的需求: 系統首次部署時,自動建立資料庫、表 執行單元測試時,資料庫、表維持初始化狀態方便測試。 本文對這種需求的實現做了可行性驗證。 **** 注意這邊需要配置具有建庫建表許可權的資料庫使用者名稱、密碼***** 資料庫配置檔案 jdb

【mysql】mysql建立資料庫,基字符集 資料庫排序規則 的對比選擇

1.一般選擇utf8.下面介紹一下utf8與utfmb4的區別。 utf8mb4相容utf8,且比utf8能表示更多的字元。至於什麼時候用,看你的做什麼專案了,到https://www.cnblogs.com/sxdcgaq8080/p/9932786.html看unicode編碼區從1 ~ 126就屬於傳

mysql資料庫建立索引使用

1. 2               需要注意: ,後續新增修改索引。。需要注意索引需要的不同資料庫引擎 alter table user add fulltext(欄

Mysql01伺服器概述、資料庫伺服器建立資料庫建立資料表

Mysql資料庫 day01 資料庫  儲存資料  MySQL、oracle、sql server、db2、sqlite…  關係型資料庫  資料以表格形式存放  No sql Mysql  開源免費資料庫  在網際網路領域,是最常用的資料庫  被 sun 以10

web伺服器資料庫伺服器分離的優勢

        一般我們伺服器都是分開的,網頁伺服器、資料伺服器單獨配置。 web伺服器不掉,那麼就可以正常使用,data伺服器掉了,那麼web還可以堅持一會。 如果是web伺服器掉了,那麼就上不去了,不過有一些設定有web伺服器掉了就啟動data中的備份web模擬

SQL Server 登入名、伺服器角色、使用者名稱資料庫角色 --- 解釋

一、基本解釋 登入名:登入伺服器的使用者賬號;   伺服器角色:登入名對該伺服器具有的許可權,角色分多種的,一個角色可以有多個登入名,如作業系統的系統使用者可以有多個。   SQL伺服器角色  sysadmin     &nb

如何從 Windows 7、8 10 建立啟動的 Linux USB 盤?

如果你想了解 Linux,首先要做的是在你的系統上安裝 Linux 系統。 歡迎工作一到八年的Java工程師朋友們加入Java高階交流:854630135 本群提供免費的學習指導 架構資料 以及免費的解答 不懂得問題都可以在本群提出來 之後還會有直播平臺和講師直接交流噢 它可以通過兩種方式實現,使用

02-啟動建立專案

1、最終版啟用 使用前請將“ 0.0.0.0 account.jetbrains.com”新增到hosts檔案中 hosts檔案 : C:\Windows\Sy

windows下apache伺服器無法正常啟動訪問

配置apache伺服器之後啟動失敗 命令列通過 httpd.exe -k start測試,出現錯誤提示: “(OS 10048)通常每個套接字地址(協議/網路地址/埠)只允許使用一次。  : AH00072: make_sock: could not bind to add

在同一伺服器使用git分支建立線上 測試 專案

分支分配資料夾後 線上分支master 測試分支test 1、每次測試test分支通過後,需要合併至master的時候配置檔案需要,修改提交後,才能合併分支推送。  2、分支合併提交後,需要馬上在test分支,將配置檔案改回,並推送,在伺服器端拉取 這樣專案中的任何一個配置檔案就需要三份

MySql新建立儲存事件報錯 ‘事件計劃已關閉。事件只能在伺服器啟動並開啟事件計劃時才能處理。'

/*通過下列語句查詢event是否開啟*/ show variables like '%sche%'; /*通過執行下列語句,來開啟event_scheduler*/ set global event_scheduler =1; /*或者*/ set global ev