Ubuntu 12.04下PostgreSQL-9.1安裝與配置詳解(在線安裝)

說明:
html

      我是用root用戶在終端登錄的,若是是非root用戶,那在命令前須要加上"sudo",你懂的...
linux

第一步:在Ubuntu下安裝Postgresql sql

       1.使用 apt-get install 安裝
        root@server2-virtual-machine:~#apt-get install -y postgresql-9.1 postgresql-client-9.1 postgresql-contrib-9.1 postgresql-server-dev-9.1 數據庫

       [代碼說明] ubuntu

       安裝服務端和命令行客戶端psql。等待一段時間,系統會自動從網上下載下安裝文件並完成安裝

第二步:修改PostgreSQL數據庫的默認用戶postgres的密碼(注意不是linux系統賬號)
windows

        2.PostgreSQL登陸(使用psql客戶端登陸)
     root@server2-virtual-machine:~# sudo -u postgres psql        
        //其中,sudo -u postgres 是使用postgres 用戶登陸的意思
        //PostgreSQL數據默認會建立一個postgres的數據庫用戶做爲數據庫的管理員,密碼是隨機的,因此這裏
        //設定爲
'postgres'
        3.修改PostgreSQL登陸密碼:
         postgres=# ALTER USER postgres WITH PASSWORD 'postgres';
         //postgres=#爲PostgreSQL下的命令提示符
        4.退出PostgreSQL psql客戶端
        postgres=# \q
        [代碼說明]
服務器

       ‘#’和’#'以前的字符是系統提示符,’postgres=#’是psql客戶端的提示符,紅色字符爲輸入命令(本文其它部分亦如此);
       [功能說明]
post

       PostgreSQL數據默認會建立一個postgres的數據庫用戶做爲數據庫的管理員,密碼是隨機的,我人須要修改成指定的密碼,這裏設定爲’postgres’
url


第三步:修改linux系統的postgres用戶的密碼(密碼與數據庫用戶postgres的密碼相同)
       1.刪除PostgreSQL用戶密碼
        root@server2-virtual-machine:~# sudo passwd -d postgres
        passwd: password expiry information changed.
        //passwd -d 是清空指定用戶密碼的意思
       2.設置PostgreSQL用戶密碼
        PostgreSQL數據默認會建立一個linux用戶postgres,經過上面的代碼修改密碼爲'postgres’(這取決於  
        第二步中的密碼,只要與其相同便可)。spa

        如今,咱們就能夠在數據庫服務器上用 postgres賬號經過psql或者pgAdmin等等客戶端操做數據庫了。
       root@server2-virtual-machine:~#sudo -u postgres passwd
       輸入新的 UNIX 密碼:
       從新輸入新的 UNIX 密碼:
       passwd:已成功更新密碼

第四步:修改PostgresSQL數據庫配置實現遠程訪問
       root@server2-virtual-machine:~# vi /etc/postgresql/9.1/main/postgresql.conf
         1.監放任何地址訪,修改鏈接權限
         #listen_addresses = ‘localhost’改成 listen_addresses = ‘*’       
     2.啓用密碼驗證

         #password_encryption = on改成password_encryption = on
         3.可訪問的用戶ip段
          root@server2-virtual-machine:~# vi /etc/postgresql/9.1/main/pg_hba.conf,並在文檔末尾加上如下內容
       
# to allow your client visiting postgresql server
         host all all 0.0.0.0 0.0.0.0 md5
         4.重啓
PostgreSQL數據庫
         root@server2-virtual-machine:~# /etc/init.d/postgresql restart
        
         
第五步:管理PostgreSQL用戶和數據庫
           1.登陸postgre SQL數據庫
          root@server2-virtual-machine:~# psql -U postgres -h 127.0.0.1
           2.建立新用戶zhaofeng,但不給建數據庫的權限
           postgres=# create user 「zhaofeng」 with password ‘123456’ nocreatedb;
         //注意用戶名要用雙引號,以區分大小寫,密碼不用
           3.創建數據庫,並指定全部者
           
postgres=# create database 「testdb」 with owner=」zhaofeng」;
           4.在外部命令行的管理命令
           root@server2-virtual-machine:~# -u postgres createuser-D -P test1
           //
-D該用戶沒有建立數據庫的權利,-P提示輸入密碼,選擇管理類型y/n
           root@server2-virtual-machine:~# -u postgres createdb -O test1 db1
           //
-O設定全部者爲test1

第六步:安裝postgresql數據庫pgAdmin3客戶端管理程序
          root@server2-virtual-machine:~# apt-get install -y pgadmin3
         [轉載]ubuntu <wbr><wbr>11.10下Postgresql-9.1的安裝與配置詳解
       [轉載]ubuntu <wbr><wbr>11.10下Postgresql-9.1的安裝與配置詳解PS:若是要在Ubuntu的圖形界面啓動pgadmin,只須要按下鍵盤的windows鍵,在搜索中輸入pgadmin,就能夠查找到它,點擊就能夠啓動。若是要方便之後使用,能夠把它拖到啓動器上鎖定就好了。

相關文章
相關標籤/搜索