摘要:通過(guò)安裝相關(guān)的包初始化數(shù)據(jù)庫(kù)根據(jù)安裝的版本確定的版本啟動(dòng)數(shù)據(jù)庫(kù)創(chuàng)建用戶和數(shù)據(jù)首先登陸用戶輸入上條命令之后進(jìn)入,就可以輸入語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)授予用戶操作數(shù)據(jù)庫(kù)的權(quán)限退出修改配置文件,設(shè)置數(shù)據(jù)可以遠(yuǎn)程訪問(wèn)編輯文件修改文件改為修改文件在文件
通過(guò)yum 安裝postgresql 相關(guān)的包
sudo yum install -y postgresql postgresql-server postgresql96-devel postgresql-contrib postgresql-docs
初始化數(shù)據(jù)庫(kù)
sudo service postgresql initdb // 根據(jù)安裝的版本確定postgresql 的版本 eg: sudo service postgresql96 initdb
啟動(dòng)數(shù)據(jù)庫(kù)
sudo service postgresql start
創(chuàng)建用戶和數(shù)據(jù)
// 首先登陸postgres 用戶 sudo su postpres psql // 輸入上條命令之后 進(jìn)入psql ,就可以輸入sql 語(yǔ)句 create user testuser with password "testpwd"; // 創(chuàng)建數(shù)據(jù)庫(kù) create database testdb owner testuser; // 授予用戶操作數(shù)據(jù)庫(kù)的權(quán)限 grant all privileges on database testdb to testuser; q 退出 // 修改配置文件,設(shè)置數(shù)據(jù)可以遠(yuǎn)程訪問(wèn) sudo cd /var/lib/pgsql/data // 編輯文件 sudo vim postgresql.conf 修改文件 listen_addresses = "localhost" 改為 listen_addresses = "*" 修改文件pg_hba.conf 在文件底部添加一行 host all all 0.0.0.0/0 md5 // 重啟服務(wù) 注意: 查看一下data文件的權(quán)限是否是 700 ,如果不是修改為700 sudo chmod 700 /var/bin/data/ sudo service restart postgresql
測(cè)試連接
psql -h *.*.*.* -d testdb -U testuser可能遇到的錯(cuò)誤
Peer authentication failed for user "postgres"解決方法
sudo vim /var/lib/pgsql/data/pg_hba.conf host all all peer 改為 host all all trust
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/39000.html
摘要:最近研究基于的開(kāi)源框架,其中構(gòu)建需要使用插件。為例,安裝以下包即可系列則請(qǐng)安裝初次安裝后,默認(rèn)生成一個(gè)名為的數(shù)據(jù)庫(kù)和一個(gè)名為的數(shù)據(jù)庫(kù)用戶。注意,不要往這個(gè)數(shù)據(jù)庫(kù)中添加數(shù)據(jù),這個(gè)數(shù)據(jù)庫(kù)之所以稱為模板,就說(shuō)明它是用來(lái)派生用的。 最近研究基于 GeoServer 的開(kāi)源 GIS 框架,其中構(gòu)建 GIS database 需要使用 PostgreSQL + PostGIS 插件?;诵r(shí)間學(xué)習(xí)...
摘要:最近研究基于的開(kāi)源框架,其中構(gòu)建需要使用插件。為例,安裝以下包即可系列則請(qǐng)安裝初次安裝后,默認(rèn)生成一個(gè)名為的數(shù)據(jù)庫(kù)和一個(gè)名為的數(shù)據(jù)庫(kù)用戶。注意,不要往這個(gè)數(shù)據(jù)庫(kù)中添加數(shù)據(jù),這個(gè)數(shù)據(jù)庫(kù)之所以稱為模板,就說(shuō)明它是用來(lái)派生用的。 最近研究基于 GeoServer 的開(kāi)源 GIS 框架,其中構(gòu)建 GIS database 需要使用 PostgreSQL + PostGIS 插件?;诵r(shí)間學(xué)習(xí)...
摘要:安裝安裝客戶端安裝服務(wù)器交互式客戶端程序是,服務(wù)器程序是。安裝完后,多了一個(gè)用戶,但是這個(gè)用戶沒(méi)有設(shè)置密碼,現(xiàn)在為它設(shè)置密碼提示輸入新的密碼下面切換到用戶,然后創(chuàng)建數(shù)據(jù)庫(kù)簇。切回用戶,列出所有角色。重新創(chuàng)建角色隨后,即可以角色登錄了。 環(huán)境:openSUSE Leap 42.2 自從 Ubuntu 棄 Unity 轉(zhuǎn) Gnome,我也就棄 Ubuntu 而轉(zhuǎn) openSUSE 了。Le...
閱讀 1902·2021-09-22 15:54
閱讀 3057·2021-09-01 10:42
閱讀 3552·2019-08-30 15:56
閱讀 1507·2019-08-29 18:46
閱讀 2544·2019-08-29 10:57
閱讀 2805·2019-08-28 17:57
閱讀 3733·2019-08-23 18:14
閱讀 904·2019-08-23 17:03