新聞中心
FreeBSD系統(tǒng)下安裝PostgreSQL的詳細(xì)步驟與配置指南

創(chuàng)新互聯(lián)公司2013年至今,先為洛江等服務(wù)建站,洛江等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為洛江企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
環(huán)境準(zhǔn)備
在開始安裝PostgreSQL之前,請(qǐng)確保您的FreeBSD系統(tǒng)已經(jīng)更新到最新版本,并安裝了必要的編譯工具和依賴庫,在終端中執(zhí)行以下命令進(jìn)行更新和安裝:
sudo freebsd-update fetch install sudo pkg update sudo pkg upgrade sudo pkg install -y git wget curl gcc make cmake libxml2 libxslt readline
安裝PostgreSQL
1、下載PostgreSQL源碼
從PostgreSQL官方網(wǎng)站下載最新版本的源碼,在終端中執(zhí)行以下命令:
wget https://ftp.postgresql.org/pub/source/v13.1/postgresql-13.1.tar.gz tar zxf postgresql-13.1.tar.gz cd postgresql-13.1
2、編譯和安裝PostgreSQL
在解壓后的目錄中,執(zhí)行以下命令進(jìn)行編譯和安裝:
./configure --prefix=/usr/local/pgsql make sudo make install
安裝完成后,可以通過以下命令查看PostgreSQL版本,確認(rèn)安裝成功:
/usr/local/pgsql/bin/postgres --version
配置PostgreSQL
1、創(chuàng)建PostgreSQL數(shù)據(jù)目錄
為PostgreSQL創(chuàng)建數(shù)據(jù)目錄,在終端中執(zhí)行以下命令:
sudo mkdir /usr/local/pgsql/data sudo chown postgres:postgres /usr/local/pgsql/data sudo -u postgres /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
2、配置PostgreSQL服務(wù)
接下來,為PostgreSQL創(chuàng)建服務(wù)配置文件,在終端中執(zhí)行以下命令:
sudo sysrc postgresql_enable=YES sudo sysrc postgresql_data="/usr/local/pgsql/data"
啟動(dòng)PostgreSQL服務(wù):
sudo service postgresql start
3、配置PostgreSQL環(huán)境變量
為了方便使用PostgreSQL命令,我們需要將PostgreSQL的bin目錄添加到系統(tǒng)環(huán)境變量中,在終端中執(zhí)行以下命令:
echo 'export PATH=$PATH:/usr/local/pgsql/bin' >> ~/.bashrc source ~/.bashrc
4、設(shè)置PostgreSQL密碼
為PostgreSQL的默認(rèn)用戶postgres設(shè)置密碼,在終端中執(zhí)行以下命令:
sudo -u postgres psql -c "ALTER USER postgres PASSWORD 'your_password';"
將your_password替換為您要設(shè)置的密碼。
驗(yàn)證PostgreSQL安裝
1、連接PostgreSQL數(shù)據(jù)庫
在終端中執(zhí)行以下命令,嘗試連接PostgreSQL數(shù)據(jù)庫:
psql -U postgres -h localhost
輸入密碼后,如果成功進(jìn)入psql命令行界面,說明PostgreSQL安裝成功。
2、創(chuàng)建測試數(shù)據(jù)庫
在psql命令行界面中,執(zhí)行以下命令創(chuàng)建一個(gè)測試數(shù)據(jù)庫:
CREATE DATABASE testdb; c testdb
3、創(chuàng)建測試表和插入數(shù)據(jù)
在psql命令行界面中,執(zhí)行以下命令創(chuàng)建一個(gè)測試表并插入數(shù)據(jù):
CREATE TABLE students (
id SERIAL PRIMARY KEY,
name VARCHAR(50),
age INT
);
INSERT INTO students (name, age) VALUES ('Alice', 20);
INSERT INTO students (name, age) VALUES ('Bob', 22);
4、查詢測試數(shù)據(jù)
執(zhí)行以下命令查詢插入的數(shù)據(jù):
SELECT * FROM students;
如果能夠正常顯示查詢結(jié)果,說明PostgreSQL安裝和配置成功。
本文詳細(xì)介紹了在FreeBSD系統(tǒng)下安裝PostgreSQL的過程,包括環(huán)境準(zhǔn)備、編譯安裝、配置服務(wù)、設(shè)置密碼以及驗(yàn)證安裝等步驟,希望這些內(nèi)容能夠幫助您順利地在FreeBSD系統(tǒng)上部署和使用PostgreSQL數(shù)據(jù)庫。
本文標(biāo)題:FREEBSD安裝POSTGRESQL筆記
瀏覽路徑:http://www.5511xx.com/article/dpcihgc.html


咨詢
建站咨詢
