Linux Unix 資料庫安裝配置

2021-05-22 09:31:49 字數 2777 閱讀 8247

根據工作環境的需求,需要掌握linux/unix環境下進行軟體安裝維護以及相關配置等技能。這裡將我的使用心得記錄下來跟大家分享一下。以安裝資料庫為例進行講解(注:以上安裝均以源**方式進行安裝)。以下使用的linux系統是安裝在虛擬機器上的,並且linux系統是linux enterprise 5。

準備條件,可以使用的虛擬機器軟體,檔案上傳工具。

第二步,執行tar命令解壓該檔案(tar -zxvf postgresql-8.4.0.tar.gz),解壓後生成postgresql-8.4.0資料夾;

第三步,建立使用者組和使用者postgres(注:名稱必須為postgres,因為資料庫的啟動只能由postgres使用者啟動),資料庫預設使用者是postgres,但是系統中沒有就只有自己建立(addgroup postgres, adduser postgres postgres),可以設定postgres的密碼;

第四步,建立安裝路徑(我的路徑放在/usr下):mkdir /usr/local/postgresql8.4; 設定訪問使用者chown postgres:postgres /usr/local/postgresql8.4。也可以先切換使用者至postgres後在建立資料夾:su postgres 密碼; mkdir /usr/local/postgresql8.4.至此安裝的準備工作完成。

第五步,進入解壓生成的資料夾postgresql-8.4.0,執行./configure --prefix=/usr/local/postgresql8.4,這條命令是將資料庫的安裝資訊配置到剛才新建的資料夾,並檢測安裝所需的軟體環境,耐心的等幾分鐘。

第六步,執行make命令,這條命令是告訴系統分析,解析,編譯源**,生成二進位制檔案,這一過程需要比較長的時間,大概15分鐘。

第七步,執行make install命令,該命令告訴系統安裝剛才編譯好的二進位制檔案,這一過程需要比較長的時間,大概10分鐘。

至此,資料庫的安裝就完成了。接下來是安裝資料庫例項。

接下來是安裝資料庫例項以及啟動運用了。

第一步,確保系統使用使用者是postgres,不是的話將使用者切換至postgres;

第二步,確保系統中是否存在/usr/local/postgresql8.4/data,沒有就建立該目錄;

第三步,將工作目錄切換至/usr/local/postgresql8.4/bin;

第四步,執行./initdb [資料庫例項名]     建立資料庫例項, 等待幾分鐘即可完成。

第五步,執行./pg_ctl -d /usr/local/postgresql8.4/data -l syslogs start就可以啟動資料庫,命令說明,-d + 路徑表示將資料庫資料資訊檔案存放路徑, -l syslogs 表示將日誌資訊記錄到指定的檔案中。

第六步,執行./psql [使用者名稱]進入資料庫操作console平台。可以操作表示資料庫安裝成功。

至此,資料庫例項安裝完成,如果要將該資料庫做為伺服器端提供訪問服務的話就需要進行必要的配置。接下來是配置該資料庫資訊,讓區域網(或公網)裡的電腦可以使用該資料庫。

第一步,修改postgresql.conf配置檔案資訊,將目錄切換至/usr/local/postgresql8.4/data,對postgresql.conf進行修改,知道怎麼修改吧?不知道?vi修改撒,將#listen_addresses = 'localhost'前的#去掉,這是監聽位置將可以將localhost該為linux系統的ip(或者修改/etc/hosts中的配置資訊,繫結localhost的ip),#port = 5432一樣的去掉#,因為這是監聽埠。

第二步,修改pg_hba.conf配置檔案資訊

# ipv4 local connections:

host    all         all         127.0.0.1/32          trust

host    all         all         192.168.18.1/24    trust(這樣才能確保其他電腦可以訪問)

-a rh-firewall-1-input -m state --state new -m tcp -p tcp --dport 5432 -j accept

儲存,並重啟防火牆,services iptables restart。

至此,資料庫的安裝配置已經完成,在其他電腦上安裝資料庫客戶端進行連線就可以使用了。

軟體的安裝提供了另外的一種方式,二進位制檔案安裝(即執行bin檔案),安裝步驟如下:

第一步,將工作目錄切換至bin檔案目錄中,檢視該bin檔案是否有可執行許可權(如果有顏色分辨的話,綠色為可執行檔案),沒有的話執行chmod 755 ***.bin(或chmod a+x ***.bin);

第二步,執行./***.bin將資料庫安裝在/usr/local目錄下。

後續的操作同上,進行資料庫的配置。

若要將該資料庫作為守護程序使用,則將最初解壓資料夾(我的為/opt/postgresql-8.4/contrib/start-scripts)中的linux進行配置修改。prefix=/usr/local/postgresql8.4  [換行]pgdata=="/usr/local/postgresql8.4/data" [換行]  pglog="/usr/postgresql8.4/log/pgsql.log" (注意:這三個引數在配置檔案中是存在的,只需要修改後面的value值就可以了)。

儲存退出該配置檔案,將該配置檔案拷貝到/etc/init.d目錄下,並修改其檔名為postgresql(建議修改為此名,便於以後的維護)。執行chmod +x postgresql設定為具有可執行屬性,chkconfig --add postgresql將該配置檔案新增至啟動服務列表,執行service postgresl start就可以了。

資料庫安裝配置

目錄參考 在資料庫安裝目錄下建立乙個my.ini檔案,寫入下面的配置,然後重啟服務端 注意儲存,複製pycharm上修改檔案路徑即可 client 設定mysql所有客戶端預設字符集 default character set utf8 mysql 設定mysql客戶端預設字符集 default c...

MSDE 資料庫安裝配置

二 附加資料庫 1.開始 執行 cmd 確定 2.在開啟的視窗中輸入 osql u sa 回車 3.按照提示輸入密碼後回車 4.在 1 後寫 sp attach db n main v90 附加的主資料庫名,在iis裡配置資料庫連線時用 filename1 n 路徑 main v90 data.md...

windows mysql資料庫安裝配置

2.解壓到任意目錄,例如d盤根目錄 3.修改my default.ini配置mysql根目錄及資料目錄,在mysql根目錄新建data目錄 mysqld these are commonly set,remove the and set as required.basedir d mysql 5.7...