中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在Linux上如何安裝PostgreSQL

發布時間:2021-08-26 09:55:47 來源:億速云 閱讀:194 作者:小新 欄目:系統運維

這篇文章主要介紹了在Linux上如何安裝PostgreSQL,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

PostgreSQL 的官方下載地址為:
ftp://ftp.postgresql.org/pub/v7.1.3/postgresql-7.1.3.tar.gz
http://www.postgresql.org/
如果下載最新的開發版本,你需要下載并安裝 flex(版本號大于 2.5.4) 以及 bison (版本號大于 1.28)
設計人員為了安全考慮,PostgreSQL 不能以 root 用戶運行,所以必須建立對應的用戶和組。
# useradd postgre (自動建立 postgre 組)
安裝的過程并不復雜和其他源碼版本的安裝方法類似:
解壓到 /usr/local/src:
# tar xvfz postgresql-7.1.3.tar.gz
# cd postgresql-7.1.3
# ./configure --prefix=/usr/local/pgsql
# make
# make install
# chown -R postgre.postgre /usr/local/pgsql
這樣安裝完畢后,并不是萬事大吉了,還有一些收尾工作要做:
# vi ~postgre/.bash_profile
添加:
PGLIB=/usr/local/pgsql/lib
PGDATA=$HOME/data
PATH=$PATH:/usr/local/pgsql/bin
MANPATH=$MANPATH:/usr/local/pgsql/man
export PGLIB PGDATA PATH MANPATH
以 postgres 用戶登錄,
# su - postgre
建立數據庫目錄:
$ mkdir data
啟動數據庫引擎:
$ initdb
[postgre@www postgre]$ initdb
This database system will be initialized with username "postgre".
This user will own all the data files and must also own the server process.
Fixing permissions on pre-existing data directory /home/postgre/data
Creating database system directory /home/postgre/data/base
Creating database XLOG directory /home/postgre/data/pg_xlog
Creating template database in /home/postgre/data/base/template1
Creating global relations in /home/postgre/data/base
Adding template1 database to pg_database
Creating view pg_user.
Creating view pg_rules.
Creating view pg_views.
Creating view pg_tables.
Creating view pg_indexes.
Loading pg_description.
Vacuuming database.
Success. You can now start the database server using:
/usr/local/pgsql/bin/postmaster -D /home/postgre/data
or
/usr/local/pgsql/bin/pg_ctl -D /home/postgre/data start

$ postmaster -i -D ~/data &
[1] 22603
[postgre@www postgre]$ DEBUG: Data Base System is starting up at Thu Jan 31 02:00:44 2002
DEBUG: Data Base System was shut down at Thu Jan 31 01:57:58 2002
DEBUG: Data Base System is in production state at Thu Jan 31 02:00:44 2002
這樣 PostgreSQL 使用位于 /usr/local/pgsql/data 的數據庫,允許 Internet 用戶的連接( -i ) ,并在后臺運行。
建立數據庫
$createdb mydb
PostgreSQL 會返回 “ CREATED DATABASE”的信息,表明數據庫建立完成。
$psql mydb
進入交互 psql 工具,建立表:
CREATE TABLE mytable (
id varchar(20),
name varchar(30));
建立完成后,會得到一條 “CREATED” 的信息,表示建立成功。現在插入一條數據:
INSERT INTO mytable values('Author', 'Xu Yongjiu');
psql 返回 INSERT 18732 1,查詢插入是否成功:
SELECT * FROM MYTABLE;
退出 psql ,用 \q 命令

感謝你能夠認真閱讀完這篇文章,希望小編分享的“在Linux上如何安裝PostgreSQL”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

时尚| 澄迈县| 襄汾县| 化州市| 长葛市| 大埔县| 澄江县| 东源县| 龙泉市| 禄丰县| 南澳县| 两当县| 措勤县| 宁河县| 潢川县| 罗城| 木兰县| 贺州市| 定边县| 积石山| 博爱县| 汉阴县| 永仁县| 景泰县| 贡山| 吉木萨尔县| 太原市| 清苑县| 科技| 星座| 兴仁县| 连州市| 乾安县| 玉田县| 合山市| 全椒县| 波密县| 洮南市| 临洮县| 宁波市| 象州县|