国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

linux下postgresql的安裝和部署

這篇具有很好參考價值的文章主要介紹了linux下postgresql的安裝和部署。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一,下載

1.官網(wǎng)下載安裝包

PostgreSQL: File Browserlinux postgis 安裝,數(shù)據(jù)庫,linux,postgresql,運維

?linux postgis 安裝,數(shù)據(jù)庫,linux,postgresql,運維

?2.?下載成功后上傳到Linux服務器

?3.解壓文件

tar -zxvf postgresql-14.5.tar.gz

二,配置

1、初始化配置

1、創(chuàng)建一個安裝目錄

mkdir /home/postgresql/install

2.創(chuàng)建一個存儲目錄

mkdir /home/postgresql/data

3.進入解壓包目錄

cd /home/postgresql/postgresql-12.2

?4.執(zhí)行初始化配置命令

./configure --prefix=/home/postgresql/install --without-readline

?

2、創(chuàng)建用戶組 和 用戶

groupadd postgres
useradd -g postgres postgres

?3、賦予用戶權限

chown postgres /home/postgresql-12.2/data/
chown postgres /home/postgresql-12.2/install/*
chown postgres /home/postgresql-12.2/*

?

4、修改環(huán)境變量

vim /etc/profile

尾部增加

#postgresql
export PGHOME=/home/postgresql/postgresql-12.2
export PGDATA=/home/postgresql/data
PATH=$PATH:$HOME/bin:$PGHOME/bin

更新環(huán)境變量


source /etc/profile 

?三,安裝

1、安裝

進入解壓包目錄
編譯安裝

make & make install

2、初始化數(shù)據(jù)庫

進入安裝目錄下的bin

cd /home/postgresql/install/bin

切換用戶

?

su postgres

初始化數(shù)據(jù)庫

./initdb -D /home/postgresql/data/

linux postgis 安裝,數(shù)據(jù)庫,linux,postgresql,運維?

3、網(wǎng)絡配置

(1)設置監(jiān)聽整個網(wǎng)絡,查找“l(fā)isten_addresses ”字符串

進入 存儲目錄

cd /home/postgresql/data

打開配置文件

vim postgresql.conf

修改配置如下:

listen_addresses = '*'

?linux postgis 安裝,數(shù)據(jù)庫,linux,postgresql,運維

?

(2) 修改客戶端認證配置文件pg_hba.conf
將需要遠程訪問數(shù)據(jù)庫的IP地址或地址段加入該文件

編輯文件

vim pg_hba.conf

在文件的最下方加上

host all all 0.0.0.0/0 trust

 

?

4、啟動數(shù)據(jù)庫

還是初始化時的目錄和用戶postgresql
執(zhí)行

?./pg_ctl start -l ?/usr/local/postgresql/log/pg_server.log

?linux postgis 安裝,數(shù)據(jù)庫,linux,postgresql,運維

5,?創(chuàng)建數(shù)據(jù)庫

進入安裝目錄下的bin

cd /home/postgresql/install/bin

?

postgres用戶 默認是沒有密碼的

./psql -U postgres 

?

設置密碼

ALTER USER postgres with encrypted password '123456';

?四,常見異常

?出現(xiàn)異常:configure: error: readline library not found

?解決:

yum install -y readline-devel

?五,開機自啟

如果使用官方y(tǒng)um源安裝,會自動配置服務腳本;如果通過源碼編譯安裝,則需要手動配置。

進入源碼安裝包目錄
?linux postgis 安裝,數(shù)據(jù)庫,linux,postgresql,運維

進入contrib目錄下的start-scripts,找到linux文件

linux postgis 安裝,數(shù)據(jù)庫,linux,postgresql,運維

復制linux文件到/etc/init.d文件夾下

cp {源碼路徑}/contrib/start-scripts/linux  /etc/init.d

修改文件名為postgresql

mv /etc/init.d/linux /etc/init.d/postgresql

修改postgresql文件,設置啟動配置

linux postgis 安裝,數(shù)據(jù)庫,linux,postgresql,運維

具體配置根據(jù)數(shù)據(jù)庫安裝情況來設置

給postgresql分配執(zhí)行權限

chmod a+x /etc/init.d/postgresql
 

添加開機啟動

chkconfig --add postgresql 

查看PostgreSQL是否開機啟動

chkconfig --list |grep postgresql

linux postgis 安裝,數(shù)據(jù)庫,linux,postgresql,運維

重啟服務器驗證設置是否成功

 reboot

查詢服務啟動是否正常

systemctl status postgresql

linux postgis 安裝,數(shù)據(jù)庫,linux,postgresql,運維

或者通過端口查看數(shù)據(jù)庫是否啟動文章來源地址http://www.zghlxwxcb.cn/news/detail-727388.html

lsof -i:5432

到了這里,關于linux下postgresql的安裝和部署的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • postgresql|數(shù)據(jù)庫|MySQL數(shù)據(jù)庫向postgresql數(shù)據(jù)庫遷移的工具pgloader的部署和初步使用

    postgresql|數(shù)據(jù)庫|MySQL數(shù)據(jù)庫向postgresql數(shù)據(jù)庫遷移的工具pgloader的部署和初步使用

    MySQL數(shù)據(jù)庫和postgresql數(shù)據(jù)庫之間的差異并不多,這里的差異指的是對SQL語言的支持兩者并不大,但底層的東西差異是非常多的,例如,MySQL的innodb引擎概念,數(shù)據(jù)庫用戶管理,這些和postgresql相比是完全不同的(MySQL用戶就是用戶,沒有角色,postgresql有用戶,有角色,但差異不

    2024年02月14日
    瀏覽(36)
  • PostgreSQL實戰(zhàn)-數(shù)據(jù)庫遷移部署

    PostgreSQL實戰(zhàn)-數(shù)據(jù)庫遷移部署

    根據(jù)項目需求,我們需要將現(xiàn)有的PostgreSQL數(shù)據(jù)庫重新部署到新的服務器上。由于項目本身就是基于PostgreSQL數(shù)據(jù)庫構建的,因此數(shù)據(jù)庫遷移將變得十分便捷。接下來,我將簡要介紹我們的遷移步驟。 備份原數(shù)據(jù)庫 數(shù)據(jù)庫安裝的過程我這里就不介紹了,可以看看我之前的文章

    2024年02月15日
    瀏覽(30)
  • 使用docker部署postgreSQL數(shù)據(jù)庫

    使用docker部署postgreSQL數(shù)據(jù)庫

    隨著docker的廣泛應用,為了提供便利的管理,PostgreSQL數(shù)據(jù)庫也支持docker的安裝方式。下面詳細介紹docker安裝PostgreSQL數(shù)據(jù)庫的方法。 1、查看下載數(shù)據(jù)庫鏡像命令 訪問dockerhub官網(wǎng):https://registry.hub.docker.com/ 地址,下載指定版本的postgresql數(shù)據(jù)庫。 2、執(zhí)行下載命令 在安裝有doc

    2024年02月11日
    瀏覽(15)
  • PostgreSQL Linux操作PostgreSQL數(shù)據(jù)庫

    PostgreSQL教程 菜鳥教程:https://www.runoob.com/postgresql/postgresql-tutorial.html 登錄PG數(shù)據(jù)庫:psql -U 用戶名(U需要大寫) 登錄PG數(shù)據(jù)庫(指定主機、端口,并進入指定數(shù)據(jù)庫): psql -U 用戶名 -h 127.0.0.1 -p 5432 -d 數(shù)據(jù)庫名 -U 登錄的用戶名 -h 連接的主機(默認127.0.0.1,可替換成遠程主機

    2024年02月11日
    瀏覽(28)
  • postgis數(shù)據(jù)庫導出csv表再導入postgis

    postgis數(shù)據(jù)庫導出csv表再導入postgis

    直接拖過去 再導入postgis數(shù)據(jù)庫中

    2024年02月10日
    瀏覽(20)
  • Linux系統(tǒng)之安裝PostgreSQL數(shù)據(jù)庫

    Linux系統(tǒng)之安裝PostgreSQL數(shù)據(jù)庫

    PostgreSQL (也叫 Postgres) 是一個自由的對象 - 關系數(shù)據(jù)庫服務器 (數(shù)據(jù)庫管理系統(tǒng)),它在靈活的 BSD - 風格許可證下發(fā)行。它提供了相對其他開放源代碼數(shù)據(jù)庫系統(tǒng) (比如 MySQL 和 Firebird),和對專有系統(tǒng)比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server 的一種選擇。 它是ORDBMS(面向對

    2024年02月06日
    瀏覽(26)
  • Linux服務器安裝部署MongoDB數(shù)據(jù)庫 - 無公網(wǎng)IP遠程連接

    Linux服務器安裝部署MongoDB數(shù)據(jù)庫 - 無公網(wǎng)IP遠程連接

    目錄 前言 1. 配置Mongodb源 2. 安裝MongoDB 3. 局域網(wǎng)連接測試 4. 安裝cpolar內網(wǎng)穿透 5. 配置公網(wǎng)訪問地址 6. 公網(wǎng)遠程連接 7. 固定連接公網(wǎng)地址 8. 使用固定地址連接 轉載自Cpolar Lisa文章:Linux服務器安裝部署MongoDB數(shù)據(jù)庫 - 無公網(wǎng)IP遠程連接「內網(wǎng)穿透」 MongoDB是一個介于關系數(shù)據(jù)庫

    2024年02月02日
    瀏覽(30)
  • CentOS 7安裝PostgreSQL 15版本數(shù)據(jù)庫

    CentOS 7安裝PostgreSQL 15版本數(shù)據(jù)庫

    目錄 一、何為PostgreSQL? 二、PostgreSQL安裝 2.1安裝依賴 2.2 執(zhí)行安裝 2.3 數(shù)據(jù)庫初始化 2.4 配置環(huán)境變量 2.5 創(chuàng)建數(shù)據(jù)庫 2.6 配置遠程 2.7 測試遠程 三、常用命令 四、用戶創(chuàng)建和數(shù)據(jù)庫權限 PostgreSQL是以加州大學伯克利分校計算機系開發(fā)的POSTGRES, 版本 4.2為基礎的對象關系型數(shù)據(jù)

    2024年02月15日
    瀏覽(22)
  • 數(shù)據(jù)庫應用:CentOS 7離線安裝PostgreSQL

    數(shù)據(jù)庫應用:CentOS 7離線安裝PostgreSQL

    目錄 一、理論 1.PostgreSQL 2.PostgreSQL離線安裝 3.PostgreSQL初始化 4.PostgreSQL登錄操作 二、實驗 1.CentOS 7離線安裝PostgreSQL ?2.登錄PostgreSQL 3.Navicat連接PostgreSQL 三、總結 ? ? ? ? (1)簡介 PostgreSQL 是一個功能強大的開源對象關系數(shù)據(jù)庫管理系統(tǒng)(ORDBMS), 用于安全的存 儲數(shù)據(jù),允許

    2024年02月16日
    瀏覽(23)
  • 在Linux環(huán)境中安裝配置Django與PostgreSQL數(shù)據(jù)庫

    Django是一款功能強大的Python Web框架,而PostgreSQL是一個開源的高級關系型數(shù)據(jù)庫系統(tǒng)。本文將介紹在Linux環(huán)境中如何安裝和配置Django與PostgreSQL數(shù)據(jù)庫,幫助您搭建一個完整的開發(fā)環(huán)境。 第一步:安裝Django和PostgreSQL 安裝Python環(huán)境:首先確保您的Linux系統(tǒng)中已經安裝了Python,可以

    2024年02月16日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包