postgreSQL配置檔案及
摘要:為了能夠遠端修改和維護PostgreSQL資料庫,我們會涉及到配置檔案和使用者許可權的問題,本文主要介紹瞭如何配置PostgreSQL的主要配置檔案,修改使用者許可權,使我們能夠遠端開啟資料庫;
目錄
1. 修改配置檔案;
1.1 postgresql.conf; 1.2 pg_hba.conf; 1.3 重新啟動postgresql伺服器; 2. 配置使用者許可權;
2.1 建立一個使用者; 2.2 建立一個數據庫data1,屬主為test1; 2.3 建立一個數據表; 2.4 修改資料表的屬主; 3. 關於本文; 4. 更新日誌; 5. 參考文件; 6. 相關文件;
+++++++++++++++++++++++++++++++++++++++++++
正文
+++++++++++++++++++++++++++++++++++++++++++
為了能遠端使用postgresql資料庫,比如說我要在網路上另外一臺Windows電腦上使用pgAdmin3來管理使用該Postgresql伺服器,您就需要進行一些修改,這些修改主要包括兩方面的修改:
一是修改Postgresql的兩個配置檔案,二是修改數 據庫的一些使用者許可權;
1. 修改配置檔案;
注:記得修改任何東西之前都需要備份一下;
1.1 postgresql.conf;
首先我們需要修改Postgresql的配置檔案postgresql.conf,該檔案在資料目錄/etc/postgresql/8.2/main/下,終端下執行:
將其中的一句:
listen_address=’localhost’
前面的註釋#去掉,並把’localhost’該為’*’;
1.2 pg_hba.conf;
然後我們再來修改Postgresql的配置檔案pg_hba.conf,該檔案在資料目錄/etc/postgresql/8.2/main/下,終端下執行
[email protected]:/home/xiaop# vim /etc/postgresql/8.2/main/pg_hba.conf
在檔案後面加一句:
host all all 192.168.1.0/24 password
這句的意思是:同網路中192.168.1.*的機器可以以密碼的形式使用所有的資料庫。更具體的引數意義直接看該配置檔案中的註釋就可以了;
這裡一定要配置正確,否則無法在遠端連線postgresql資料庫。
1.3 重新啟動postgresql伺服器;
2. 配置使用者許可權;
這裡介紹一些資料庫使用者許可權的簡單配置,以下是在psql中使用:
2.1 建立一個使用者;
xiaop=# CREATE USER test1 ;
CREATE ROLE
2.2 建立一個數據庫data1,屬主為test1;
xiaop=# CREATE DATABASE data1 owner test1;
CREATE DATABASE
2.3 建立一個數據表;
xiaop=# CREATE TABLE test11() ;
CREATE TABLE
2.4 修改資料表的屬主;
xiaop=# ALTER TABLE test11 OWNER TO test1;
ALTER TABLE
現在您便可以在區域網內的其他電腦使用其他postgresql客戶端工具,以使用者名稱test1開啟data1資料庫了。
相關推薦
postgreSQL配置檔案及
摘要:為了能夠遠端修改和維護PostgreSQL資料庫,我們會涉及到配置檔案和使用者許可權的問題,本文主要介紹瞭如何配置PostgreSQL的主要配置檔案,修改使用者許可權,使我們能夠遠端開啟資料庫;目錄1. 修改配置檔案;1.1 postgresql.conf; 1.2 pg_hba.conf; 1.3
postgreSQL配置檔案及使用者許可權
PostgreSQL的配置檔案及使用者許可權 作者:小P 來自:LinuxSir.Org 摘要:為了能夠遠端修改和維護PostgreSQL資料庫,我們會涉及到配置檔案和使用者許可權的問題,本文主要介紹瞭如何配置PostgreSQL的主要配置檔案,修改使用者許可權,使我們能夠
iOS開發:在專案中新增podfile配置檔案及使用cocoapods匯入第三方庫
新建一個專案中是沒有pods的配置檔案的,下面介紹一下怎麼在新建的專案工程裡面新增podfile配置檔案,以及包含xcodeproj的那個檔案的(前提是電腦上已經安裝了cocoapods,安裝過程我在另一篇文章中有寫)。 (1)新建一個Xcode專案,cd到該檔案目錄下 (2)執
.NET Core實戰專案之CMS 第三章 入門篇-原始碼解析配置檔案及依賴注入
作者:依樂祝 原文連結:https://www.cnblogs.com/yilezhu/p/9998021.html 寫在前面 上篇文章我給大家講解了ASP.NET Core的概念及為什麼使用它,接著帶著你一步一步的配置了.NET Core的開發環境並建立了一個ASP.NET Core的mvc專
Nginx配置檔案及模組
1 Nginx是什麼? Nginx是一個基於c語言開發的高效能http伺服器及反向代理伺服器。由俄羅斯的程式設計師Igor Sysoev所開發,官方測試nginx能夠支支撐5萬併發連結,並且cpu、記憶體等資源消耗卻非常低,執行非常穩定。 2 為什麼要用Nginx?
properties 配置檔案及自定義 JDBCUtils 工具類
一、properties 配置檔案 相關介紹: 開發中獲得連線的4個引數(驅動、URL、使用者名稱、密碼)通常都存在配置檔案中,方便後期維護,程式如果需要更換資料庫,只需要修改配置檔案即可。 通常情況下,我們習慣使用properties檔案,此檔案我們將做如下要求: 1、檔案位置:任意,建議s
pm2 配置檔案及相關命令
{ "apps": { "name": "wuwu", // 專案名 "script": "./bin/www", // 執行檔
IIS10儲存配置檔案及匯入、匯出、備份、還原
1. 備份 %windir%\system32\inetsrv\appcmd.exe add backup "My Backup Name" 2.還原 %windir%\system32\inetsrv\appcmd.exe restore backup "My
Apache配置檔案及目錄結構詳解學習整理
一、配置檔案 配置檔案預設分為3個部分 [[email protected] ~]# grep ‘<Section>’ /etc/httpd/conf/httpd.conf -Hn /etc/httpd/conf/httpd.conf:33
Ansible--配置檔案及系列命令
Ansible目錄結構 安裝完成ansible後要知道ansible主要安裝的了什麼,安裝的目錄結構是什麼,每個目錄做什麼的 可以使用:rpm -ql ansible | less 來檢視ansible安裝的所有路徑 輸出的目錄比較多,主要分為下面幾類: 配置檔案目錄: /etc/ansib
IBatisNet -- 保護你的配置檔案及對映檔案資訊
通常情況下我們在使用IBatisNet的時候,配置檔案和對映檔案都是暴露在外的,如果能進入到伺服器,那麼你的程式的操作資料庫的SQL語句,資料庫連線字串等資訊都將很輕鬆的被看到,這樣是很危險的。然而IBatisnet自
SpringBoot 之 自定義配置檔案及讀取配置檔案application.properties或yml
讀取核心配置檔案核心配置檔案是指在resources根目錄下的application.properties或application.yml配置檔案,讀取這兩個配置檔案的方法有兩種,都比較簡單。 核心配置檔案application.properties內容如下: server.port=9090 test.m
4.Springboot 之 自定義配置檔案及讀取配置檔案
讀取核心配置檔案 核心配置檔案是指在resources根目錄下的application.properties或application.yml配置檔案,讀取這兩個配置檔案的方法有兩種,都比較簡單。 核心配置檔案application.properties內容如下: server.port=9090 tes
SpringBoot之配置檔案及自定義引數
今天對SpringBoot配置檔案application.properties中部分配置以及profile多環境簡單說明。 SpringBoot 預設載入配置檔案application.properties,通過配置profiles屬性實現多環境部署。
Spring 讀取配置檔案 及路徑問題
Spring容器最基本的介面就是BeanFactory. BeanFactory負責配置、建立、管理Bean,它有一個子介面ApplicationContext,也稱為Spring上下文。Spring容器負責管理Bean與Bean之間的信賴關係。 BeanFact
PostgreSQL配置檔案--其他
9 CLIENT CONNECTION DEFAULTS 9.1 Statement Behavior 9.1.1 search_path 字元型 預設:search_path = '"$user", public' 當以使用者登入資料庫時,預設先查詢哪些資料庫。 "$u
Centos7 grub的配置檔案及排錯 (轉載)
與Centos6不同Centos7採用的是grub2,而不是grub。在Centos7中,把grub的主要配置檔案放在以下三個地方。/boot/grub2/grub.cfg (/etc/grub2.cfg 是/boot/grub2/grub.cfg 檔案的符號連結)/etc/grub.d//etc/
嵌入式Linux啟動配置檔案及指令碼
#! /bin/sh /bin/mount -n -t ramfs ramfs /var #在不同的目錄內掛載不同的檔案系統 /bin/mount -n -t ramfs ramfs /tmp /bin/mount -n -t sysfs none /
Redis 配置檔案及常用配置項
Redis 常用配置項 配置項 描述 daemonize < yes | no > 是否以後臺 daemon 方式執行 pidfile < *.p
mysql的優化配置檔案及註釋
簡介: Mysql 引數優化 一、Mysql 原始碼編譯引數 shell > yum -y install gcc gcc-c++ make cmake ncurses-devel zlib-devel bison shell > cmake -DCMAKE