Category : 資訊

40 posts

createuser 指令的使用必須在已有 server 啟動的狀態下方能執行,否則會產生錯誤; 基本上至少要設定三種權限,即是否為 superuser、是否可建立資料庫、是否可建立新使用者,superuser 擁有 PostgreSQL Cluster 的所有權限,包括建立資料庫及建立使用者等; 下指令時若少了指定 [-s|-S] 或 [-r|-R] 或 [-d|-D] 或新使用者名稱時, 就會進入互動式介面個別詢問,故簡單一點的建立使用者方式就是完全不設定 OPTION, 直接下 createuser 指令後讓程式詢問 ...
本篇共被瀏覽過 1527 次,使用者 282 次,機器程式 1245 次
使用 createdb 建立資料庫 createdb 指令的使用必須在已有 server 啟動的狀態下方能執行,否則會產生錯誤; 若 initdb 初始化 Cluster 檔案時有指定 -A password 強制要輸入密碼才能登入時, 則 createdb 時一定要用 -U 指定一位擁有建立資料庫權限的使用者來建立資料庫 ...
本篇共被瀏覽過 1556 次,使用者 342 次,機器程式 1214 次
psql 是 Command Line 形式的 Client 端 PostgreSQL 操作介面。 一般來說,資料庫的資料存取大部份都是各程式語言透過對應的連結用驅動程式來操作, 而 psql 可以透過下 SQL 指令的方式更快速直接執行各種操作,包括新增刪除資料庫使用者; 除了使用 psql 外,也可以透過 GUI 介面 pgAdmin3 來進行各式操作 ...
本篇共被瀏覽過 2986 次,使用者 875 次,機器程式 2111 次
實際運作的 Server 程式檔為 postgres,而 pg_ctl 用來啟動、停用及重新啟動 postgres,並可以透過 -o 選項傳遞一些 OPTION 給 postgres。 由於 PGDATA 目錄的存取控制權屬於執行 initdb 時的作業系統使用者, 故只要是登入為該使用者,任何人都可以透過 pg_ctl 任意啟動或關閉 Server 程式 ...
本篇共被瀏覽過 1801 次,使用者 444 次,機器程式 1357 次
initdb 程式用來建立 PostgreSQL Cluster 檔案, 包括基本資料庫及一些設定檔,並初始化相關的設定。 可以建立很多個 PostgreSQL Cluster,並在啟動 postgres 時設定 Listen 不同的 port, 如此一來就可以在一台機器上開啟多個 Server 的 daemon 提供服務 ...
本篇共被瀏覽過 3833 次,使用者 1053 次,機器程式 2780 次
常用程式如下: initdb → 初始化 PostgreSQL Cluster,也就是建立資料庫相關檔案 postgres → PostgreSQL Cluster 的 Server 主程式 (daemon) pg_ctl → 啟動 Server 的前端程式,-o "options" 可將 options 傳給 postgres psql → Command Line 介面的 Client 端程式,可以下 SQL 指令操作資料庫 createdb → 建立資料庫 dropdb → 刪除資料庫 createuser → 建立使用者 dropuser → 刪除使用者 pg_dump → 備份指定的資料庫 pg_dumpall → 備份所有資料庫 ...
本篇共被瀏覽過 2900 次,使用者 1104 次,機器程式 1796 次
如果測試 Mercury Mail 的 SMTP Server 及 POP3 Server 已經開通的話, 就可以測試用 PHP 寄信。 1.修改 php.ini 內部的資料, (1)將 SMTP = localhost 這一行的 localhost 修正為正確的 SMTP Server Host。 (2)將 smtp_port = 25 這一行的 25 修正為正確的 port (3)將 sendmail_from = postmaster@localhost 前方(左邊)的分號「;」拿掉, 並將 postmaster@localhost 改為正確的郵件地址; 此處的郵件地址將代表用 PHP 寄信時的 From: 欄位內容。 若這裡沒有設定的話,則在 PHP 的 mail() 函數最後一項要自行加入"From: ...."...
本篇共被瀏覽過 4348 次,使用者 2072 次,機器程式 2276 次
PAGE TOP