版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、PostgreSql 安裝一、查看是否已安裝 rpm -qa | grep postgresql二、安裝postgresql2.1 通過(guò)yum安裝yum -y install postgresql*2.2 通過(guò)rpm安裝 三、查看幫助rootoracle11g # /etc/init.d/postgresql -helpUsage: /etc/init.d/postgresql start|stop|status|restart|condrestart|try-restart|reload|force-reload|initdbrootoracle11g # /etc/r
2、c.d/init.d/postgresql -helpUsage: /etc/rc.d/init.d/postgresql start|stop|status|restart|condrestart|try-restart|reload|force-reload|initdb四、添加用戶Adduser pguser五、初始化數(shù)據(jù)庫(kù)rootoracle11g # /etc/rc.d/init.d/postgresql initdb正在初始化數(shù)據(jù)庫(kù): 確定六、啟動(dòng)服務(wù)rootoracle11g # /etc/rc.d/init.d/postgresql start啟動(dòng) postgresql 服務(wù):
3、 確定rootoracle11g # service postgresql start啟動(dòng) postgresql 服務(wù): 確定rootoracle11g # service postgresql stop停止 postgresql 服務(wù): 確定rootoracle11g # service postgresql restart停止 postgresql 服務(wù): 確定啟動(dòng) postgresql 服務(wù): 確定rootoracle11g #七、創(chuàng)建數(shù)據(jù)庫(kù)rootoracle11g # psql -U postgres -d studydb -h localhostpsql: 致命錯(cuò)誤: 用戶 &qu
4、ot;postgres" Ident 認(rèn)證失敗把這個(gè)配置文件中的認(rèn)證 METHOD的ident修改為trust,可以實(shí)現(xiàn)用賬戶和密碼來(lái)訪問(wèn)數(shù)據(jù)庫(kù),即解決psql: 致命錯(cuò)誤: 用戶 "postgres" Ident 認(rèn)證失敗 這個(gè)問(wèn)題)八、檢查端口號(hào)netstat -tulnp | grep 5432九、修改配置文件vi /var/lib/pgsql/data/pg_hba.conf# TYPE DATABASE USER CIDR-ADDRESS METHOD# "local" is for Unix doma
5、in socket connections only#local all all identlocal all all trust# IPv4 local connections:#host all all 127.0.0.1/32 identhost all all 127.0.0.1/32 md5# IPv6 local connections:#host all all :1/128 identhost all all :1/128 md5- INSERT -/etc/rc.d/init.d/postgresql restartrootoracle11g # /etc/rc.d/init
6、.d/postgresql restart停止 postgresql 服務(wù): 確定啟動(dòng) postgresql 服務(wù): 確定Passwd pguser Zhdn_791005Passwd postgres Zhdn_791005Su postgresPsql十、postgres數(shù)據(jù)庫(kù)連接問(wèn)題你配置的是哪個(gè)文件 postgres默認(rèn)的是拒絕其他用戶訪問(wèn)本地?cái)?shù)據(jù)庫(kù)的,有一個(gè)配置文件是“pg_hba.conf” 添加一行“host all all 192.168.0.0/16 trust”此功能時(shí)以192.168開(kāi)頭的ip可訪問(wèn),trust設(shè)置完全開(kāi)放不需要認(rèn)證。 十一、數(shù)據(jù)庫(kù)配置實(shí)現(xiàn)遠(yuǎn)程訪
7、問(wèn)rootoracle11g # vi /var/lib/pgsql/data/postgresql.confrootoracle11g # ll /var/lib/pgsql/data/*.conf-rw- 1 postgres postgres 3659 7月 12 15:35 /var/lib/pgsql/data/pg_hba.conf-rw- 1 postgres postgres 1631 7月 12 14:59 /var/lib/pgsql/data/pg_ident.conf-rw- 1 postgres postgres 16885 7月 12 14:59 /var/lib/
8、pgsql/data/postgresql.conf如果想讓PostgreSQL 監(jiān)聽(tīng)整個(gè)網(wǎng)絡(luò)的話,將listen_addresses 前的#去掉,并將 listen_addresses = 'localhost' 改成 listen_addresses = '*'十二、操作命令(1)使用postgres 用戶登陸rootoracle11g # psql -U postgrespsql (8.4.20)輸入 "help" 來(lái)獲取幫助信息.postgres=#(2)修改用戶口令postgres=# alter user postgres wit
9、h password jusfoun ;ALTER ROLErootoracle11g # psql -U postgres -d studydbrootoracle11g # psql -U mafei -d studydbpostgres=# create user mafei;CREATE ROLEpostgres=# alter user mafei with password 'mafei'ALTER ROLE(3)建表postgres=# create table person(id serial primary key,name varchar(20);注意: C
10、REATE TABLE 將為 serial 字段 "person.id" 創(chuàng)建隱含序列 "person_id_seq"注意: CREATE TABLE / PRIMARY KEY 將要為表 "person" 創(chuàng)建隱含索引 "person_pkey"CREATE TABLEpostgres=#(4)插入數(shù)據(jù)postgres=# insert into person(id,name) values(1,'mafei');INSERT 0 1postgres=# insert into person(id
11、,name) values(2,'zhangsan');INSERT 0 1postgres=# select * from person; id | name -+- 1 | mafei 2 | zhangsan(2 行記錄)(5)創(chuàng)建數(shù)據(jù)庫(kù)postgres=# create database "studydb"CREATE DATABASE切換數(shù)據(jù)庫(kù):c studydb查詢數(shù)據(jù)庫(kù)(6)查看有哪些數(shù)據(jù)庫(kù)postgres=# select oid,datname from pg_database; oid | datname -+- 1 | template
12、1 11563 | template0 11564 | postgres 16392 | studydb(4 行記錄)(7)創(chuàng)建表空間create tablespace "TestDbs2" location 'E:PostgreSQLdataTestDbs2'(8)創(chuàng)建查詢用戶及角色postgres=# select usename from pg_user;create role "TestRole2"postgres=# select rolname from pg_roles;(9)查詢某名SELECT tablenam
13、e FROM pg_tables WHERE tablename NOT LIKE 'pg%' ORDER BY tablenamepg_, sql_ 開(kāi)頭的為數(shù)據(jù)字典表(10)顯示幫助studydb=# ?(11)增加主鍵studydb=# alter table lx add primary key (i);十二、參考文件十三、常用命令命令說(shuō)明命令示例查詢版本select version();查詢用戶信息select * from pg_user;從指定的文件中讀取命令i b
14、asic.sql顯示搜索路徑show search_path;創(chuàng)建用戶CREATE USER 用戶名 WITH PASSWORD '密碼'創(chuàng)建模式CREATE SCHEMA myschema;刪除模式DROP SCHEMA myschema;設(shè)置搜索模式SET search_path TO myschema,public;創(chuàng)建表空間create tablespace study location '/var/lib/pgsql/study'顯示默認(rèn)表空間show default_tablespace;設(shè)置默認(rèn)表空間set default_tablespace=s
15、tudy;查詢表空間Select * from pg_tablespace修改表的表空間屬性alter table lx2 set tablespace study;顯示當(dāng)前時(shí)間select now();字符串連接操作同oracle, select 'a'|'b' ;查詢psql幫助psql -help | grep U修改表的模式alter table lx2 set schema study;修改表名alter table study.person rename to lx1;在PostgreSQL中有兩個(gè)系統(tǒng)自建表空間:pg_global和pg_default
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年湖南師范大學(xué)數(shù)據(jù)與信息化建設(shè)管理處非事業(yè)編制用工招聘?jìng)淇碱}庫(kù)有答案詳解
- 金融科技對(duì)金融行業(yè)服務(wù)效率的影響分析教學(xué)研究課題報(bào)告
- 2025年進(jìn)賢縣創(chuàng)控集團(tuán)進(jìn)賢縣飛渡科技實(shí)業(yè)有限公司招聘?jìng)淇碱}庫(kù)帶答案詳解
- 2025年泰和縣新睿人力資源服務(wù)有限公司面向社會(huì)公開(kāi)招聘項(xiàng)目制工作人員的備考題庫(kù)及一套完整答案詳解
- 2025年云南省玉溪市江川區(qū)教育體育系統(tǒng)公開(kāi)招聘畢業(yè)生38人備考題庫(kù)及一套參考答案詳解
- 2025年湖北省醫(yī)學(xué)會(huì)招聘?jìng)淇碱}庫(kù)參考答案詳解
- 2025年廣州市增城區(qū)荔江小學(xué)編外聘用制教師招聘?jìng)淇碱}庫(kù)及答案詳解一套
- 2025年福建藝術(shù)職業(yè)學(xué)院公開(kāi)招聘勞務(wù)派遣工作人員備考題庫(kù)(三)及答案詳解參考
- 2025年昆明市盤(pán)龍區(qū)匯承中學(xué)招聘教師備考題庫(kù)參考答案詳解
- 2025年中國(guó)甘肅國(guó)際經(jīng)濟(jì)技術(shù)合作有限公司關(guān)于公開(kāi)招聘數(shù)據(jù)化專業(yè)技術(shù)人員的備考題庫(kù)及答案詳解1套
- 廣東省湛江市2024-2025學(xué)年高一上學(xué)期1月期末調(diào)研考試物理試卷(含答案)
- 【《77500WDT散貨船總體結(jié)構(gòu)方案初步設(shè)計(jì)》18000字】
- 道路運(yùn)輸從業(yè)人員安全培訓(xùn)內(nèi)容
- DB33∕T 2099-2025 高速公路邊坡養(yǎng)護(hù)技術(shù)規(guī)范
- 2025版合規(guī)管理培訓(xùn)與文化深化試卷及答案
- 加盟鹵菜合同范本
- 購(gòu)買(mǎi)樂(lè)器合同范本
- 四川省成都市2024-2025學(xué)年高一上學(xué)期期末教學(xué)質(zhì)量監(jiān)測(cè)地理試卷(含答案)
- 2026年農(nóng)產(chǎn)品營(yíng)銷技巧培訓(xùn)課件
- 2024年桂林市檢察機(jī)關(guān)招聘聘用制書(shū)記員考試真題
- 考調(diào)工作人員(綜合知識(shí))歷年參考題庫(kù)含答案詳解(5套)
評(píng)論
0/150
提交評(píng)論