Linux PostgreSQL 基礎配置指南


1安裝PostgreSQL:
     yum install postgresql-server
 
 2創建數據庫
         createdb mydb
         如果出現以下錯誤:createdb: 無法聯接到數據庫 postgres: 無法聯接到服務器: 沒有那個文件或目錄服務器是否在本地運行並且在 Unix 域套接字"/tmp/.s.PGSQL.5432"上准備接受聯接? 表明服務器還沒有啟動。
        由此,我們需要啟動服務器,由於是第一次,我們需要設定一些一本信息:
         su postgres
         initdb -D /usr/local/pgsql/data
 
         會出現如下的信息:
屬於此數據庫系統的文件宿主為用戶 "postgres".
此用戶也必須為服務器進程的宿主.
數據庫簇將帶有 locale zh_CN.UTF-8 初始化.
默認的數據庫編碼已經相應的設置為 UTF8.
initdb: 無法為語言環境"zh_CN.UTF-8" 找到合適的文本搜索配置
缺省的文本搜索配置將會被設置到"simple"

創建目錄 /usr/local/pgsql/data ... 成功
正在創建子目錄 ... 成功
選擇默認最大聯接數 (max_connections) ... 100
選擇默認共享緩沖區大小 (shared_buffers) ... 32MB
創建配置文件 ... 成功
在 /usr/local/pgsql/data/base/1 中創建 template1 數據庫 ... 成功
初始化 pg_authid ...  成功
初始化dependencies ... 成功
創建系統視圖 ... 成功
正在加載系統對象描述 ... 成功
創建字符集轉換 ... 成功
正在創建字典 ... 成功
對內建對象設置權限 ... 成功
創建信息模式 ... 成功
清理數據庫 template1 ... 成功
拷貝 template1 到 template0 ... 成功
拷貝 template1 到 template0 ... 成功

警告: 為本地連接啟動了 "trust" 認證.
你可以通過編輯 pg_hba.conf 更改或你下
次運行 initdb 時使用 -A 選項.

成功. 您現在可以用下面的命令運行數據庫服務器:

    postmaster -D /usr/local/pgsql/data
或者
    pg_ctl -D /usr/local/pgsql/data -l logfile start
 
 
         啟動服務器
          postgres -D /usr/local/pgsql/data
或者用
         chkconfig postgres on
         service postgres start這樣開機啟動數據庫服務器
 
然后及時使用psql 進行數據庫的登錄使用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM